一场考试结束后,经常要统计一个班级的平均分。 请写一个程序,计算每个班级的平均分。 输入 输入每一行第一个整数n,表示待求平均分的班级人数有n个人,接着是n个人的分数。 当n==0时,输入结束,不用输出。 输出 请输出每个班级的平均分,结果保留两位小数。 样例输入 2 100 0 3 90 80 70 0 样例输出 50.00 80.00
#include<stdio.h> int main() { int n,a,k; float sum;//注意!sum 为 float float ave; while(scanf("%d",&n) && n) //在这里设置判断n必须大于0 { k = n; sum = 0; while(n--) //n个分数 { scanf("%d",&a); sum += a; } ave = sum/k; printf("%.2f\n",ave); } return 0; }
原文:https://www.cnblogs.com/liufei-/p/8965053.html