c语言复习题+答案.doc

c语言复习题+答案.doc

ID:55469798

大小:42.00 KB

页数:13页

时间:2020-05-14

c语言复习题+答案.doc_第1页
c语言复习题+答案.doc_第2页
c语言复习题+答案.doc_第3页
c语言复习题+答案.doc_第4页
c语言复习题+答案.doc_第5页
资源描述:

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

1、c语言复习题-20101~5ABCDB6~10BADAD11~15DABAB16~20ADDDC1.编程计算1!+2!+3!+……+n!的值,其中n的值由用户输入。#includemain(){longterm=1,sum=0;inti,n;scanf(“%d”,&n);for(i=1;i<=n;i++){term=term*i;sum=sum+term;}printf("1!+2!+...n!=%ld",sum);}2.从键盘任意输入某班20个学生的成绩,打印最高分,并统计不及格学生的人数。要求按如下函数原型进行编程,分别计算最高分

2、和统计不及格学生的人数:intFindMax(intscore[],intn);intCountFail(intscore[],intn);#includeintFindMax(intscore[],intn);intCountFail(intscore[],intn);main(){inti,score[20],max,count;for(i=0;i<20;i++){scanf("%d",&score[i]);}max=FindMax(score,20);printf("max=%d",max);count=CountFail(sc

3、ore,20);printf("count=%d",count);}intFindMax(intscore[],intn){intmax,i;max=score[0];for(i=0;i<20;i++){if(score[i]>max)max=score[i];}returnmax;}intCountFail(intscore[],intn){intcount,i;count=0;for(i=0;i<20;i++){if(score[i]<60)count++;}returncount;}3.一个班有6位同学,每位同学包括学号、姓名、数学、物理、计算机

4、成绩和总分,要求输入学号、姓名、数学、物理、计算机成绩,计算出每位同学的总分,并按总分降序输出。要求每位同学的信息定义成一个结构体。#includestructstudent{longnum;charname[10];intmt;intph;intcm;intsum;}stu[6],temp;voidmain(){inti,j;for(i=0;i<6;i++){scanf("%ld%s%d%d%d",&stu[i].num,stu[i].name,&stu[i].mt,&stu[i].ph,&stu[i].cm);stu[i].sum=0

5、;stu[i].sum=stu[i].mt+stu[i].ph+stu[i].cm;}for(i=0;i<5;i++)for(j=i+1;j<6;j++){if(stu[j].sum

6、之间有多少个素数,并输出所有素数。#include#includevoidmain(){intm,i,h=0,leap=1;printf("");for(m=101;m<=200;m++){for(i=2;i<=sqrt(m+1);i++){if(m%i==0){leap=0;break;}}if(leap){printf("%-4d",m);h++;}if(h%10==0)printf("");leap=1;}printf("Thetotalis%d",h);}5.编写程序,输入一行字符,分别统计出其中英文字

7、母、空格、数字和其它字符的个数。#includevoidmain(){charc;intletters=0,space=0,digit=0,others=0;printf("pleaseinputsomecharacters");while((c=getchar())!=''){if(c>='a'&&c<='z'

8、

9、c>='A'&&c<='Z')letters++;elseif(c=='')space++;elseif(c>='0'&&c<='9')digit++;elseothers++;}printf("allinall:ch

10、ar=%dspace=%ddigit=%dothers=%d"

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

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

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