结构推理 从键盘任意输入某班20个学生的成绩,打印最高分,并统计不及格学生的人数。
【正确答案】参考答案1: #include main() { int i, score[20],max,count; for (i=0; i<20; i++) { scanf("/%d",&score[i]); } max = score[0]; for (i=0; i<20; i++) { if (score[i] > max) max = score[i]; } printf("max = /%d/n",max); count = 0; for (i=0; i<20; i++) { if (score[i] < 60) count ++; } printf("count = /%d/n",count); } 参考答案2: #include main() { int i, score[20],max,count; for (i=0; i<20; i++) { scanf("/%d",&score[i]); } max = score[0]; count = 0; for (i=0; i<20; i++) { if (score[i] > max) max = score[i]; if (score[i] < 60) count ++; } printf("max = /%d/n",max); printf("count = /%d/n",count); }
【答案解析】