/****************************************************************************************
作者:好心情
日期: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条评论)
登录后参与讨论