根据输入人数,分别录入学员的成绩.计算该班级学员的平均成绩,并显示计算结果.最后询问用户是否继续,直到用户确定要结束程序退出.
要用C语言编程.输出结果如:"
请输入班级号:1
请输该班的学员总数:2
输入学号1的成绩:89
输入学号2的成绩:61
该班学员的平均成绩为:75
是否输入另一个班的成绩(Y/N)?
n
Press any key to continue_"
int banji,renshu;
int i;
double chengji,sum;
char answer = 'y';
while(answer == 'y'){
printf("请è¾å ¥ç级å·ï¼");
scanf("%d",&banji);
printf("请è¾å ¥è¯¥ç级çå¦åçæ»æ°ï¼");
scanf("%d",&renshu);
for (i = 1;i<=renshu;i++){
printf("请è¾å ¥å¦å·%dï¼çæ绩ï¼",i);
scanf("%lf",&chengji);
sum += chengji;
fflush(stdin);
}
printf("\n");
printf("å¹³åæ绩æ¯ï¼%.2f\n",sum/renshu);
printf("æ¯å¦è¾å ¥å¦ä¸ä¸ªç级çæ绩(y/n)ï¼\n");
scanf("%c",&answer);
}
int i;
double chengji,sum;
char answer = 'y';
while(answer == 'y'){
printf("请è¾å ¥ç级å·ï¼");
scanf("%d",&banji);
printf("请è¾å ¥è¯¥ç级çå¦åçæ»æ°ï¼");
scanf("%d",&renshu);
for (i = 1;i<=renshu;i++){
printf("请è¾å ¥å¦å·%dï¼çæ绩ï¼",i);
scanf("%lf",&chengji);
sum += chengji;
fflush(stdin);
}
printf("\n");
printf("å¹³åæ绩æ¯ï¼%.2f\n",sum/renshu);
printf("æ¯å¦è¾å ¥å¦ä¸ä¸ªç级çæ绩(y/n)ï¼\n");
scanf("%c",&answer);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2007-05-12
说得具体些啊,比如几门课的成绩,需要学号什么的不……