当前位置: 移动技术网 > IT编程>脚本编程>Python > 编程每日一题_C程序设计_求累加数据平均值

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

2020年07月15日  | 移动技术网IT编程  | 我要评论
描述

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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网