来源: 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
如对本文有疑问, 点击进行留言回复!!
从零开始的PYTHON3摸鱼(二)windows如何运行python,编辑器选择
网友评论