c语言课后习题

c语言课后习题

ID:37692929

大小:22.66 KB

页数:11页

时间:2019-05-28

c语言课后习题_第1页
c语言课后习题_第2页
c语言课后习题_第3页
c语言课后习题_第4页
c语言课后习题_第5页
资源描述:

《c语言课后习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.从键盘输入一个浮点数,输出该数(只输出小数点后两位)#includeintmain(){floatn;printf("pleaseinputanumber:");scanf("%f",&n);printf("%.2f",n);return0;}2.从键盘输入自己的学号,输出:xxxxxxxxxx:你好!#include#includeintmain(){charstr[15];printf("pleaseenteryourstudynumber:");gets(str);printf("%s:

2、你好!",str);return0;}3从键盘输入一个小写字母,输出该字母的大写。#includevoidmain(){charch;printf("pleaseinputalowercaseletter:");ch=getchar();ch=ch-32;printf("%c",ch);}4.从键盘输入一个四位正整数,输出该数的各个位数字之和。#includeintmain(){intn,ge,shi,bai,qian;printf("pleaseinputa4-digit:");scanf("%d",&n);q

3、ian=n/1000;bai=n%1000/100;shi=n%100/10;ge=n%10;printf("sum=%d",ge+bai+shi+qian);return0;}5从键盘输入年月日,输出该日期是该年的第几天。输入:2000-1-1输出:2000-1-1是2000年的第1天输入:2000-12-31输出:2000-12-31是2000年的第366天#includeintmain(){intmonth,day,year,sum=0;printf("pleaseinput:year-month-day");scanf("

4、%d-%d-%d",&year,&month,&day);switch(month-1){case11:sum=sum+30;case10:sum=sum+31;case9:sum=sum+30;case8:sum=sum+31;case7:sum=sum+31;case6:sum=sum+30;case5:sum=sum+31;case4:sum=sum+30;case3:sum=sum+31;case2:sum=sum+28;case1:sum=sum+31;}if((year%400==0)

5、

6、(year%100!=0)&&(year%4==0)){

7、if(month>=3)sum=sum+day+1;elsesum=sum+day;}elsesum=sum+day;printf("%d-%d-%d是%d的第%d天.",year,month,day,year,sum);return0;}6回文是指正向读和反向读都一样的一段数字或者文字,如321123或“ablewasIereIsawelba”。编写程序,输入一个6位正整数,判断它是否是回文,非回文逆序输出。如果输入数不符合要求,则显示一个错误信息:“xxxx不是一个六位数”。输出格式:“122221是回文数!”,“122223不是回文数.它的逆序数

8、是322221”。#includeintmain(){intm,n;printf("Pleaseinputaliuweishu:");scanf("%d",&m);if(m<100000

9、

10、m>999999){printf("%disnotaliuweishu.",m);}else{{n=m/100000%10+m/10000%10*10+m/1000%10*100+m/100%10*1000+m/10%10*10000+m%10*100000;//经过拆数过后重新组合的新数与原来的数互为回文数}if(m==n){printf("%d

11、是回文数.",m);}else{printf("%d是回文数,它的逆序数为%d.",m,n);}}return0;}7使用循环方式计算S=1立方+2立方+3立方+……+n立方,n值由键盘输入。#includeintmain(){ints,n,j,i;printf("pleaseinputn:");scanf("%d",&n);j=0;for(i=1;i<=n;i++){s=i*i*i;j+=s;}printf("%d",j);return0;}8从键盘输入行数n(1-40),输出如下图形(设n为5):****************#

12、includeintmain(){inti,j,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。