编程每日一题_C程序设计_求累加数据平均值
程序员文章站
2022-04-22 11:50:32
描述来源: MOOC 浙江大学 翁老师,有改编连续输入多个数据,并计算输入数据的算术平均数输入格式存在多组数据,每组数据有多个整型数据,在一行内连续输入同组数据并以“-1”作为结束标志(不参与运算),计算这些数据的算术平均数。输出格式每组数据分别以新行输出该组数据的算术平均数参考解法:#include int main(){int sum = 0;int count = 0;int number;int i=0;while(i&g...
描述
来源: MOOC 浙江大学 翁老师,有改编
连续输入多个数据,并计算输入数据的算术平均数
输入格式
存在多组数据,每组数据有多个整型数据,在一行内连续输入同组数据并以“-1”作为结束标志(不参与运算),计算这些数据的算术平均数。
输出格式
每组数据分别以新行输出该组数据的算术平均数
参考解法:
#include <stdio.h>
int main()
{
int sum = 0;
int count = 0;
int number;
int i=0;
while(i>=0){
scanf(" %d", &number); //如何实现第一个数字无须输入空格,第2,3,4...n个数字可输入一个或多个空格 ; 空格会被忽略?
while ( number != -1 ) {
sum += number;
count ++;
scanf(" %d", &number);
}
printf("%f\n",1.0*sum/count); // 用浮点数与sum做积,实现平均值以浮点数形式显示
//double dsum = sum;
//printf("The average is %f.\n", dsum / count);
i++;
}
return 0;
}
本文地址:https://blog.csdn.net/weixin_38872771/article/details/107328128