码迷,mamicode.com
首页 > 其他好文 > 详细

学生成绩

时间:2018-04-11 00:16:29      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:can   检验   scan   生成   define   ota   输入   stdio.h   \n   

问题:

  编写程序,键入10名学生的考试成绩(以百分制),统计总分及平均成绩并将结果输出。

分析:

  说明一个存放考试成绩的一维数组,每一数组元素代表某位学生的考试成绩。若假定学生的学号为1、2、3、4、.....、10,则为了使学号和下标一致,应指定数组的大小为11,另外,宜检验输入数据的合理性,因为考试成绩最少为0分,最多为100分,程序还应当安排输出格式。

 1 #include<stdio.h>
 2 #define NUMBER 10
 3 int main(){
 4     int score[NUMBER+1];
 5     int num,sum,total=0;
 6     for(num=1;num<=NUMBER;num++){
 7         do{
 8             printf("Enter score of student %2d: ",num);
 9             scanf("%d",&score[num]);
10         }while(!(score[num]>=0&&score[num]<=100));
11         total+=score[num];
12     }
13     printf("\n");
14     printf("The total is:%5d\n",total);
15     printf("The everage is:%5.1f\n",(double)total/NUMBER);
16     return 0;
17 } 

 




学生成绩

标签:can   检验   scan   生成   define   ota   输入   stdio.h   \n   

原文地址:https://www.cnblogs.com/geziyu/p/8783404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!