编程每日一题_C程序设计_求累加数据平均值

2022-08-04,,,,

描述

来源: 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

《编程每日一题_C程序设计_求累加数据平均值.doc》

下载本文的Word格式文档,以方便收藏与打印。