研究生复试上机编程练习3

问题描述

从键盘输入一个整数n,并输入n个数,求其平均值,输出保留两位小数

标准输入

3

1.1 2.2 3.3

标准输出

2.20

解题思路

本题由于未指定n的大小,所以不能用数组来保存值再进行累加,可以定义double型的变量用于每次累计输入的数字之和,注意输出两位小数即可 (指定小数位数时,也会自动四舍五入)

解题代码

#include<stdio.h>
#include<stdlib.h>
4int main(){
	int i,n;
	double a,ans=0.0;
	scanf("%d",&n);
	for(i = 0;i < n;i++){
		scanf("%lf",&a);
		ans += a;
	}
	printf("%.2f",ans/n);
	printf("\n");
}

猜你喜欢

转载自blog.csdn.net/weixin_44572229/article/details/129289244