第1个回答 2014-05-22
#include<stdio.h>
int main(void)
{
float num[81],numa=0;
int i=0,n=0;
do
{
printf("请输入第%d个数(0退出):___\b\b\b",i+1);
scanf("%f",&num[i]);
i++;
}while(num[i-1]!=0);
for(n=0;n<=i-1;n++)
{
numa+=num[n];
}
printf("平均数是:%.3f",numa/(i-1));
return 0;
}
看不懂追问我。本回答被网友采纳
第2个回答 推荐于2017-09-06
#include <stdio.h>
int main() {
double sum = 0;
int num = 0;
double input;
while (scanf("%lf", &input) == 1 && input != 0) {
num++;
sum += input;
}
if (num > 0) {
printf("avg: %f\n", sum / num);
}
}本回答被提问者采纳