游客 Signup | Login
中文 | En

1203 - C语言8.6

给定一个一维数组score,内含10个学生的成绩,求出其平均成绩。

Input

10个用空格隔开的实数,表示10个学生的成绩。保证所有成绩大于等于0且小于等于100。

Output

10个学生的平均成绩,小数点后保留2位小数。

请注意行尾输出换行。

Examples

Input

100 56 78 98.5 76 87 99 67.5 75 97

Output

83.40

Solution C

#include<stdio.h>
int main()
{
	int i;
	double sum,a[12];
	for(i=0;i<10;i++)
	{
		scanf("%lf",&a[i]);
	}
	for(sum=0,i=0;i<10;i++)
	{
		sum+=a[i];
	}
	printf("%.2lf\n",sum/10);
	return 0;
}

Solution C++

#include <stdio.h>
int main() {
	float average(float array[10]);
	float score[10];
	int i;
	for (i = 0;i < 10;i++)
		scanf("%f", &score[i]);
	printf("%.2f\n", average(score));
	return 0;
}
float average(float array[10]) {
	int i;
	float aver, sum = array[0];
	for(i = 1;i < 10;i++)
		sum = sum + array[i];
	aver = sum / 10;
	return aver;
}

Time Limit 1 second
Memory Limit 32 MB
Discuss Stats
上一题 下一题