/****************************************************************************************作者:好心情日期:2007-08-23描述:根据学生人数和成绩,计算平均成绩*****************************************************************************************/#include <stdio.h>
void main(){ //声明变量 int total,counter;//总人数,计数器 float buffer,sum,average;//临时数据,总成绩,平均成绩 char ans; //用do while 来判断用户是否需要继续输入 do { //初始化,显示提示信息,获取总人数 counter=0;//计数器赋值 sum=0; printf ("\n\t请输入班级总人数: "); scanf("%d",&total); //用while来输出提示信息,获取学生的成绩,并求取总成绩 while (counter<total) { printf("\n请输入学号 %d 的学生的成绩: ",++counter); scanf("%f",&buffer); sum+=buffer; }
//输出平均成绩,并询问用户是否需要继续 printf("\n\t本班共有学生%d人,平均成绩: %.2f",total,average=sum/total); printf("\n\n\n\t是否继续输入(Y/N)?"); fflush (stdin); ans=getchar();
} while (ans=='y'||ans=='Y');
}
发布
文章评论(0条评论)
登录后参与讨论