信息科学与工程学院C语言上机150道题参考答案
001.某一门课程考试之后,需要统计考生(10人)的平均成绩,并找出其中的最高分和最低分。 #include #include main() {
float a[10],ave,max,min,sum=0; int i;
printf("请输入10个考生的成绩:n"); for(i=0;i<10;i++) scanf("%f",&a[i]); for(i=0;i<10;i++) sum+=a[i]; ave=sum/10; max=a[0]; for(i=1;i<10;i++)
if(a[i]>max) max=a[i]; min=a[0]; for(i=1;i<10;i++)
if(a[i]
printf("平均成绩:%f,最高分:%f,最低分:%f",ave,max,min); getch(); }
003.用while循环结构编写程序打印ASCII码为33-127的字符。 #include #include main() {
int i=33; while(i<=127) {
printf("%c ",i); i++; } getch(); }
004用do-while,for循环结构编写程序打印ASCII码为33-127的字符。 #include #include main() {
int i=33; do