描述
求5个数的平均数和标准差。标准差的计算公式为:
输入
第一行一个正整数T,表示有T组测试数据。以下每行是一组数,每组数由空格分开的5个正整数构成,每个整数不大于1000。
输出
对于每组数据输出一行,即平均数和标准差,两个数据均保留3位小数,并且以一个空格隔开。
样例输入
2
1 1 1 1 1
1 2 3 4 6
1 1 1 1 1
1 2 3 4 6
样例输出
1.000 0.000
3.200 1.720
3.200 1.720
也是一个数学题
#include<iostream>
#include<stdio.h>
#include<cmath>
using namespace std;
int main()
{
int n;
double a[10],average;
cin>>n;
while(n--)
{
double s=0.0;
for(int i=1;i<=5;i++)
{
cin>>a[i];
s+=a[i];
}
average=(s*1.0)/5;
s=0.0;
for(int i=1;i<=5;i++)
s+=(average-a[i])*(average-a[i]);
s=sqrt(s/5);
printf("%.3f %.3f\n",average,s);
}
return 0;
}