#include
#include
#define MAX_NUM 200
int main(int argc, char *argv[])
{
int i, num, sum;
float arr[MAX_NUM], aver, vari, sd;
sum = vari = sd = 0;
printf("输入计算数据个数(小于%d):", MAX_NUM);
scanf("%d", &num);
if (num > MAX_NUM) num = MAX_NUM;
printf("依次输入计算数据:");
for (i = 0; i < num; i++)
{
scanf("%f", &(arr[i]));
sum += arr[i];
}
/* 计算算数平均值 */
aver = sum / num;
printf("算数平均值:%f\n", aver);
/* 标准差 */
for(i = 0; i < num; i++)
{
vari += pow((arr[i] - aver), 2);
}
sd = sqrt(vari / num);
printf("标准差:%f\n", sd);
return 0;
}