"> " />
c语言课后习题代码.doc

c语言课后习题代码.doc

ID:57820268

大小:66.10 KB

页数:21页

时间:2020-03-30

c语言课后习题代码.doc_第1页
c语言课后习题代码.doc_第2页
c语言课后习题代码.doc_第3页
c语言课后习题代码.doc_第4页
c语言课后习题代码.doc_第5页
资源描述:

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

1、第四章1.编程实现:输入一个字母,若为小写,则把它变成大写输出。代码如下:#includemain(){charc;printf("Pleaseinputacharacter:");scanf("%c",&c);if(c>='a'&&c<='z')printf("Theresultis:%c",c-32);}2.由键盘输入3个数a、b、c,编程输出其中最小的数。代码如下:#includemain(){inta,b,c,t;printf("Pleaseinputthreenumbers:")

2、;scanf("%d%d%d",&a,&b,&c);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}printf("Theminimumis:%d",a);}3.由键盘输入三个数a、b、c,用条件运算符求出最大值和最小值。代码如下:#includemain(){inta,b,c,min,max;printf("Pleaseinputthreenumbers:");scanf("%d%d%d",&a,&b,&c);max=min=a;//初始化最大值与最小值为a//求出最大

3、值max=max>b?max:b;max=max>c?max:c;//求出最小值min=min>b?b:min;min=min>c?c:min;printf("Themaximumis:%d,theminimumis:%d",max,min);}1.编写程序,实现功能:从键盘上输入1,2,3,4,分别显示excellent,good,pass,fail。代码如下:#includemain(){inta;printf("Pleaseinputanumber:");scanf("%d",&a);switch(a

4、){case1:printf("Excellent");break;case2:printf("Good");break;case3:printf("Pass");break;case4:printf("Fail");break;default:printf("Youinputawrongnumber!");}}2.试编程判断输入的正整数是否既是5又是7的整数倍。若是,则输出yes;则输出no。代码如下:#includemain(){inta;printf("Pleaseinputanumb

5、er:");scanf("%d",&a);if(a%5==0&&a%7==0)printf("Yes");elseprintf("No");}1.编写程序,要求:输入一个正整数,判断其能否被3、5整除,并输出一下信息之一。(1)能被3、5整除。(2)能被3整除。(3)能被5整除。(4)不能被3、5整除。代码如下:#includemain(){inta;printf("Inputanumber:");scanf("%d",&a);if(a%3==0)if(a%5==0)printf("能被3、5整除"

6、);elseprintf("能被3整除");elseif(a%5==0)printf("能被5整除");elseprintf("不能被3、5整除");}2.对于给定的一百分制成绩,要求输出相应的五分制成绩,即90分及以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。代码如下:#includemain(){floata;printf("Pleaseinputscore:");scanf("%f",&a);if(a<60)printf("Theclassis:E");e

7、lseif(a<70)printf("Theclassis:D");elseif(a<80)printf("Theclassis:C");elseif(a<90)printf("Theclassis:B");elseif(a<=100)printf("Theclassis:A");elseprintf("Error!");}第五章1.编一个程序,求1~100所有偶数和。代码如下:#includemain(){inti,sum=0;//考虑到时空效率,此处可用short,节省空间,sum记录偶

8、数//和,变量参加累加,必须赋初值for(i=1;i<=100;i++)if(i%2==0)sum+=i;printf("Thesumis:%d",sum);}2.编一个程序,求s=1!+2!+3!+…+10!的值。代码如下:#include

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

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

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