本题目要求读入若干个整数,以0为结束,计算这些数的平均值,保留两位小数。
输入格式:
输入若干整数,以空格隔开。
输出格式:
输出平均值,保留两位小数。
输入样例:
1 2 3 4 5 0
结尾无空行
输出样例:
在这里给出相应的输出。例如:
3.00
答案
#include<stdio.h>
int main()
{int x,s=0,n=0;
scanf("%d",&x);
while(x)
{s+=x;//对读入的数值求和
n++;//累加得出一共有多少个数
scanf("%d",&x);
}
printf("%.2f\n",(double)s/n);//通过格式转换得出自己所需格式
return 0;
}