c语言期末上机考试复习题20题答案.doc

c语言期末上机考试复习题20题答案.doc

ID:59007147

大小:49.50 KB

页数:10页

时间:2020-09-15

c语言期末上机考试复习题20题答案.doc_第1页
c语言期末上机考试复习题20题答案.doc_第2页
c语言期末上机考试复习题20题答案.doc_第3页
c语言期末上机考试复习题20题答案.doc_第4页
c语言期末上机考试复习题20题答案.doc_第5页
资源描述:

《c语言期末上机考试复习题20题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言题目试编程完成如下功能:1.输入3个实数a,b,c要求按从大到小(或者从小到大)的顺序输出三数#includevoidmain(){floata,b,c,t;printf(“请输入三个数!”);scanf(“%f,%f,%f”,&a,&b,&c);if(a>=b){t=a;a=b;b=t;}if(b>=c){t=b;b=c;c=t;}if(a>=b){t=a;a=b;b=t;}printf(“%f%f%f”,a,b,c);}2.输入一个字符,如果是大写字母,则把其变成小写字母;如果是小写字母,则变成大写字母;其它字符不变。#include

2、h>voidmain(){charc;printf(“请输入一个字符!”);scanf(“%c”,&c);if((c>=’A’)&&(c<=’Z’))c=c+32;elseif((c>=’a’)&&(c<=’z’))c=c-32;elsec=c;printf(“%c”,c);}3.读入a、b、c的值,计算一元二次方程ax2+bx+c=0的根。#include#includevoidmain(){floata,b,c,n,m,t;printf(“请输入a,b,c的值!”);scanf(“%f,%f,%f”,&a,&b,&c);n=-b/(2

3、*a);m=b*b-4*a*c;if(m>0){t=sqrt(m);printf(“X1=%fX2=%f”,n+t,n-t);}elseif(m==0)printf(“X1=X2=%f”,n);else{t=sqrt(-m);printf(“X1=%f+%fiX2=%f-%fi”,n,t,n,t);}}1.编写程序,判断某一年是否是闰年。#includevoidmain(){inty;printf(“请输入年份!”);scanf(“%d”,&y);if((y%4==0)&&(y%100!=0)

4、

5、(y%100==0)&&(y%400==0))prin

6、tf(“%d年是闰年!”,y);elseprintf(“%d年不是闰年!”,y);}2.编一程序,对于给定的一个百分制成绩,输出相应的等级。设:90分以上为‘A’;80~89分为‘B’;70~79分为‘C’;60~69分为‘D’;60分以下为‘E’。#includevoidmain(){intf;printf(“请输入成绩!”);scanf(“%d”,&f);switch(f/10){case10:case9:printf(“A”);break;case8:printf(“B”);break;case7:printf(“C”);break;c

7、ase6:printf(“D”);break;default:printf(“E”);}}3.输入一个不多于3位的整数,将其逆序输出各位数字。(如输入123,输出321)#includevoidmain(){intt,a,b,c;printf(“请输入一个三位整数!”);scanf(“%d”,&t);a=t/100;b=t/10%10;c=t%10;if(a==0){if(b==0)printf(“%d”,c);elseprintf(“%d%d”,c,b);}elseprintf(“%d%d%d”,c,b,a);}1.从键盘上输入若10个学生

8、的成绩,统计并输出最高成绩和最低成绩。#includevoidmain(){inta[10],m,n,i=0;printf(“请输入第%d个学生的成绩”,i+1);scanf(“%d”,&a[i]);m=a[i];n=a[i];for(i=1;i<10;i++){printf(“请输入第%d个学生的成绩”,i+1);scanf(“%d”,&a[i]);if(ma[i])n=a[i];}printf(“最高成绩为%d分,最低成绩为%d分。”,m,n);}2.输出100以内所有能够同时被5和7整除的整数。#include<

9、stdio.h>voidmain(){intt=1,i;for(i=1;i<=100;i++){if((i%5==0)&&(i%7==0))printf(“%d”,i);}printf(“”);}1.求100~200间的全部素数(质数)。#includevoidmain(){inti,j,n;for(i=100;i<200;i++){for(j=1,n=0;j<=i;j++)if(i%j==0)n=n+1;if(n==2)printf

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

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

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