描述
读入n(1 < n < 10000)个非零整数,求他们的和与均值。
关于输入
输入有多行,每行有一个整数(通过读到0判断输入结束)。
关于输出
输出也只有一行,先输出和,再输出平均值(保留小数点后9位),两个数之间用空格分隔。
我做的是这样的
#include<stdio/h>
int main (){
int average,count=0;
int tmp;
int b;
scanf("%d\n",&tmp);
if (tmp==0) return;
average =tmp;
count ++;
while (tmp !=0 ){
scanf("&d\n",&tmp);
if (tmp != 0){
average +=tmp;
count ++;
}
b=average/count;
}
printf ("%d %.9lf\n",&average,&b);
return 0;
}
急!谢谢……