标题 从键盘输入一些整数,求出它们的平均值。数据的个数事先不确定,在输入过程中以ctrl+z键(EOF)作为输入结束的标记。 解题思路 注意到可能输入的整数为负值故应用double给n定义。 #include<math.h> int main(){ int i; double a=0.0,b=0.0,n; while(scanf("%lf",&n)!=EOF){ a=a+n; i++; } printf("%.2lf\n",b=a/i); return 0; }