问题标题: 酷町堂:3962

0
0
已解决
周可骞
周可骞
初级守护
初级守护

3961   求平均值

题目描述 Description

现在有n组数据,每组数据包含m个数字,请你求出每组数据的平均值,用函数实现这个过程。

输入描述 Input Description

第一行,一个正整数n(1≤n≤1000)
接下来n组数据,每组包含两行,第一行是一个正整数m(1≤n≤1000),接下来一行是m个正整数ai(1≤ai≤1000)

输出描述 Output Description

n行,每行一个平均值,保留一位小数输出

样例输入 Sample Input

 

2
3
1 2 3
4
1 2 3 4

样例输出 Sample Output

 

2.0
2.5


0
已采纳
王雨婷
王雨婷
高级守护
高级守护

函数

void pj(int a[],int n)
{
    int s=0;
    for (int i=1;i<=n;i++)
    s+=a[i];
    printf("%.1f\n",s*1.0/n);
}

主函数

cin>>n;
    while(n--)
    {
        cin>>m;
        for (int i=1;i<=m;i++)
        {
            cin>>a[i];
        }
        pj(a,m);
    }

我要回答