文档详情

2016C语言理论上机考试程序改错题02.doc

发布:2017-07-02约字共3页下载文档
文本预览下载声明
C语言理论上机考试选择题部分 6、在考生文件夹下,给定程序MODI.C的功能是: 输入一个百分制成绩,打印出五级记分成绩。考试成绩在90分或90分以上为优秀,80~89分为良好,70~79为中等,60~69为及格,低于60分为不及格。 #include stdio.h #include conio.h #include stdlib.h #include math.h void main() { int score,t; printf(Please enter a score:); do {scanf(%d,score);} while(score0||score100); t=score/10; /*************found**************/ switch(score) { case 10: case 9:printf(优秀!\n);break; case 8:printf(良好!\n);break; case 7:printf(中等!\n);break; case 6:printf(及格!\n);break; /*************found**************/ else :printf(不及格!\n); } } 7、在考生文件夹下,给定程序MODI.C的功能是: 输出100~200之间既不能被3整除也不能被7整除的整数并统计这些整数的个数,要求每行输出8个数。 #include stdio.h #include conio.h #include stdlib.h #include math.h void main() { int i; /************found************/ int n; for(i=100;i=200;i++) { /************found************/ if(i%3==0i%7==0) { if(n%8==0) printf(\n); printf(%6d,i); n++; } } printf(\nNumbers are: %d\n,n); } 8、在考生文件夹下,给定程序MODI.C的功能是: 学习优良奖的条件如下:所考5门课的总成绩在450分(含)以上;或者每门课都在88分(含)以上。输入某学生5门课的考试成绩,输出是否够学习优良奖的条件。 #include stdio.h main() { int score,sum=0; int i,n=0; for(i=1;i=5;i++) { scanf(%d,score); sum+=score; /************found************/ if(score=88) n++; } /************found************/ if(sum=450 n==5 ) printf(The student is very good!\n); else printf(The student is not very good!\n); } 9、在考生文件夹下,给定程序MODI.C的功能是: 输出200~300之间的所有素数,要求每行输出8个素数。 #include stdio.h #include math.h main() { int m,j,n=0,k; for(m=200;m=300;m++) { k=sqrt(m); for(j=2;j=k;j++) /************found************/ if(m%j==0) continue; if(jk) { if(n%8==0) printf(\n); /************found************/ printf(%d,,j); n++; } } } 10、在考生文件夹下,给定程序MODI.C的功能是: 求出a所指数组中最小数(规定最小数不在a[0]中),最小数和a[0]中的数对调。 例如数组中原有的数为:7、10、12、0
显示全部
相似文档