赞
踩
//*输入一批学生的成绩,以负数作为结束标志,计算平均成绩,并统计不及格人数
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int count, num; //*num记录输入的个数,count记录不及格人数
double score, total;//*分别存放成绩、成绩之和
num = 0;
total = 0;
count = 0;
printf("Enter scores:");//*输入提示
scanf("%lf", &score);//*输入第一个数据,%lf中的是字母
while(score>=0)//*当输入数据score大于等于时,执行循环
{
total = total + score;//*累加成绩
num++;//*计数
if (score < 60) {
count++;
}
scanf("%lf", &score);//*读入一个新数据,为下次循环做准备
}
if (num != 0) {
printf("Average is%.2f\n", total / num);
printf("Number of failures is %d\n", count);
}
else {
printf("Average is 0\n");
}
return 0;
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。