欢迎来到天天文库
浏览记录
ID:52196857
大小:628.00 KB
页数:52页
时间:2020-04-02
《大学计算机C语言期末考试复习一.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、共31页第1页循环、选择结构、数组练习包含部分上机题目的参考答案大连理工大学共31页第2页把10个整数存入一维数组中,求和、最大值和最小值。main(){inta[10],max,min,i,sum;for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=sum=a[0];for(i=1;i<10;i++){sum=sum+a[i];if(a[i]>max)max=a[i];if(a[i]2、d",max,min,sum);}共31页第3页把10个整数存入一维数组中,求和、最大值和最小值。main(){inta[10],max,min,i,sum;scanf("%d",&a[0]);max=min=sum=a[0];for(i=1;i<10;i++){scanf("%d",&a[0]);sum=sum+a[i];if(a[i]>max)max=a[i];if(a[i]3、页第4页题目:大奖赛评分程序在唱歌等大奖赛评分时,一般要有若干名评委,记分规则是:去掉一个最高分和一个最低分,再算平均分。设按百分制记分,试设计一个算分的程序。算法基本思路:1.输入评委人数N。2.一一输入每个评委的打分,同时累加求和sum,并记下最高分max和最低分min。3.计算(sum-max-min)/(N-2)。4.输出结果。共31页第5页完整算法:max=0,min=100i=1i<=N输入一个成绩scoreif(score>max)max=score,if(score4、corei=i+1NYsum=0sum=sum+score打印结果共31页第6页大奖赛评分程序#defineN5main(){intscore,i=1,max=0,min=100;floatsum=0,grade;while(i<=N){scanf(“%d”,&score);sum=sum+score;if(score>max)max=score;if(score5、第7页大奖赛评分程序#defineN5main(){inta[N],i,max=0,min=100;floatsum=0,grade;for(i=0;imax)max=a[i];if(a[i]6、(x==4)printf(“%d”,x);if(x==0)printf(“%d”,x);if(x=0)printf(“%d”,x);printf(“abc”);注意=和==的区别共31页第9页#include"stdio.h"main(){intscore;printf("pleaseinputascore:");scanf("%d",&score);if((score<0)7、8、(score>100))printf("dataerror!");elseif(score>90)printf("t9、hegradeisA.");elseif(score>80)printf("thegradeisB.");elseif(score>70)printf("thegradeisC.");elseif(score>60)printf("thegradeisD.");elseprintf("thegradeisE.");}共31页第10页#include"stdio.h"main(){intscore,grade;printf("pleaseinputastudent'sscore:10、");scanf("%d",&score);grade=score/10;/*舍小数,取整/*switch(grade){case0:case1:case2:case3:case4:case5:printf("thegradeisE.");break;case6:printf("thegradeisD.");break;case7:printf("thegradeisC.");break;case8:printf("thegradeisB.
2、d",max,min,sum);}共31页第3页把10个整数存入一维数组中,求和、最大值和最小值。main(){inta[10],max,min,i,sum;scanf("%d",&a[0]);max=min=sum=a[0];for(i=1;i<10;i++){scanf("%d",&a[0]);sum=sum+a[i];if(a[i]>max)max=a[i];if(a[i]3、页第4页题目:大奖赛评分程序在唱歌等大奖赛评分时,一般要有若干名评委,记分规则是:去掉一个最高分和一个最低分,再算平均分。设按百分制记分,试设计一个算分的程序。算法基本思路:1.输入评委人数N。2.一一输入每个评委的打分,同时累加求和sum,并记下最高分max和最低分min。3.计算(sum-max-min)/(N-2)。4.输出结果。共31页第5页完整算法:max=0,min=100i=1i<=N输入一个成绩scoreif(score>max)max=score,if(score4、corei=i+1NYsum=0sum=sum+score打印结果共31页第6页大奖赛评分程序#defineN5main(){intscore,i=1,max=0,min=100;floatsum=0,grade;while(i<=N){scanf(“%d”,&score);sum=sum+score;if(score>max)max=score;if(score5、第7页大奖赛评分程序#defineN5main(){inta[N],i,max=0,min=100;floatsum=0,grade;for(i=0;imax)max=a[i];if(a[i]6、(x==4)printf(“%d”,x);if(x==0)printf(“%d”,x);if(x=0)printf(“%d”,x);printf(“abc”);注意=和==的区别共31页第9页#include"stdio.h"main(){intscore;printf("pleaseinputascore:");scanf("%d",&score);if((score<0)7、8、(score>100))printf("dataerror!");elseif(score>90)printf("t9、hegradeisA.");elseif(score>80)printf("thegradeisB.");elseif(score>70)printf("thegradeisC.");elseif(score>60)printf("thegradeisD.");elseprintf("thegradeisE.");}共31页第10页#include"stdio.h"main(){intscore,grade;printf("pleaseinputastudent'sscore:10、");scanf("%d",&score);grade=score/10;/*舍小数,取整/*switch(grade){case0:case1:case2:case3:case4:case5:printf("thegradeisE.");break;case6:printf("thegradeisD.");break;case7:printf("thegradeisC.");break;case8:printf("thegradeisB.
3、页第4页题目:大奖赛评分程序在唱歌等大奖赛评分时,一般要有若干名评委,记分规则是:去掉一个最高分和一个最低分,再算平均分。设按百分制记分,试设计一个算分的程序。算法基本思路:1.输入评委人数N。2.一一输入每个评委的打分,同时累加求和sum,并记下最高分max和最低分min。3.计算(sum-max-min)/(N-2)。4.输出结果。共31页第5页完整算法:max=0,min=100i=1i<=N输入一个成绩scoreif(score>max)max=score,if(score4、corei=i+1NYsum=0sum=sum+score打印结果共31页第6页大奖赛评分程序#defineN5main(){intscore,i=1,max=0,min=100;floatsum=0,grade;while(i<=N){scanf(“%d”,&score);sum=sum+score;if(score>max)max=score;if(score5、第7页大奖赛评分程序#defineN5main(){inta[N],i,max=0,min=100;floatsum=0,grade;for(i=0;imax)max=a[i];if(a[i]6、(x==4)printf(“%d”,x);if(x==0)printf(“%d”,x);if(x=0)printf(“%d”,x);printf(“abc”);注意=和==的区别共31页第9页#include"stdio.h"main(){intscore;printf("pleaseinputascore:");scanf("%d",&score);if((score<0)7、8、(score>100))printf("dataerror!");elseif(score>90)printf("t9、hegradeisA.");elseif(score>80)printf("thegradeisB.");elseif(score>70)printf("thegradeisC.");elseif(score>60)printf("thegradeisD.");elseprintf("thegradeisE.");}共31页第10页#include"stdio.h"main(){intscore,grade;printf("pleaseinputastudent'sscore:10、");scanf("%d",&score);grade=score/10;/*舍小数,取整/*switch(grade){case0:case1:case2:case3:case4:case5:printf("thegradeisE.");break;case6:printf("thegradeisD.");break;case7:printf("thegradeisC.");break;case8:printf("thegradeisB.
4、corei=i+1NYsum=0sum=sum+score打印结果共31页第6页大奖赛评分程序#defineN5main(){intscore,i=1,max=0,min=100;floatsum=0,grade;while(i<=N){scanf(“%d”,&score);sum=sum+score;if(score>max)max=score;if(score5、第7页大奖赛评分程序#defineN5main(){inta[N],i,max=0,min=100;floatsum=0,grade;for(i=0;imax)max=a[i];if(a[i]6、(x==4)printf(“%d”,x);if(x==0)printf(“%d”,x);if(x=0)printf(“%d”,x);printf(“abc”);注意=和==的区别共31页第9页#include"stdio.h"main(){intscore;printf("pleaseinputascore:");scanf("%d",&score);if((score<0)7、8、(score>100))printf("dataerror!");elseif(score>90)printf("t9、hegradeisA.");elseif(score>80)printf("thegradeisB.");elseif(score>70)printf("thegradeisC.");elseif(score>60)printf("thegradeisD.");elseprintf("thegradeisE.");}共31页第10页#include"stdio.h"main(){intscore,grade;printf("pleaseinputastudent'sscore:10、");scanf("%d",&score);grade=score/10;/*舍小数,取整/*switch(grade){case0:case1:case2:case3:case4:case5:printf("thegradeisE.");break;case6:printf("thegradeisD.");break;case7:printf("thegradeisC.");break;case8:printf("thegradeisB.
5、第7页大奖赛评分程序#defineN5main(){inta[N],i,max=0,min=100;floatsum=0,grade;for(i=0;imax)max=a[i];if(a[i]6、(x==4)printf(“%d”,x);if(x==0)printf(“%d”,x);if(x=0)printf(“%d”,x);printf(“abc”);注意=和==的区别共31页第9页#include"stdio.h"main(){intscore;printf("pleaseinputascore:");scanf("%d",&score);if((score<0)7、8、(score>100))printf("dataerror!");elseif(score>90)printf("t9、hegradeisA.");elseif(score>80)printf("thegradeisB.");elseif(score>70)printf("thegradeisC.");elseif(score>60)printf("thegradeisD.");elseprintf("thegradeisE.");}共31页第10页#include"stdio.h"main(){intscore,grade;printf("pleaseinputastudent'sscore:10、");scanf("%d",&score);grade=score/10;/*舍小数,取整/*switch(grade){case0:case1:case2:case3:case4:case5:printf("thegradeisE.");break;case6:printf("thegradeisD.");break;case7:printf("thegradeisC.");break;case8:printf("thegradeisB.
6、(x==4)printf(“%d”,x);if(x==0)printf(“%d”,x);if(x=0)printf(“%d”,x);printf(“abc”);注意=和==的区别共31页第9页#include"stdio.h"main(){intscore;printf("pleaseinputascore:");scanf("%d",&score);if((score<0)
7、
8、(score>100))printf("dataerror!");elseif(score>90)printf("t
9、hegradeisA.");elseif(score>80)printf("thegradeisB.");elseif(score>70)printf("thegradeisC.");elseif(score>60)printf("thegradeisD.");elseprintf("thegradeisE.");}共31页第10页#include"stdio.h"main(){intscore,grade;printf("pleaseinputastudent'sscore:
10、");scanf("%d",&score);grade=score/10;/*舍小数,取整/*switch(grade){case0:case1:case2:case3:case4:case5:printf("thegradeisE.");break;case6:printf("thegradeisD.");break;case7:printf("thegradeisC.");break;case8:printf("thegradeisB.
此文档下载收益归作者所有