问题描述:求若干个整数的平均数。
作者:何知令
发表时间:2017年2月17日
输入:输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。
作者:何知令
发表时间:2017年2月17日
输入:输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。
输出:对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应占单独一行。
代码:
/*
问题描述:求若干个整数的平均数。
作者:何知令
发表时间:2017年2月17日
输入:输入数据含有不多于5组的数据,每组数据由一个整数n(n≤50)打头,表示后面跟着n个整数。
输出:对于每组数据,输出其平均数,精确到小数点后3位,每个平均数应占单独一行。
*/
#include <stdio.h>
#include <stdlib.h>
struct digit
{
int num[100];
float sum[1];
};
int main()
{
int i,j;
int len;
struct digit amout[10];
for(i=0;scanf("%d",&len)!=EOF;i++)
{
amout[i].sum[0]=0;
for(j=0; j<len; j++)
{
scanf(" %d",&amout[i].num[j]);
amout[i].sum[0]+=amout[i].num[j];
}
printf("%.3f\n", amout[i].sum[0]/j);
}
return 0;
}
程序运行结果展示:
知识点总结:结构体
学习心得:套用了昨天一个题的源码,改了改好了做出来了,高度鄙视题目的重复性