学生人数首先作为年级数据输入,然后是0到100的成绩(整数数据)。
创建一个程序来计算所输入成绩的总分、平均分和标准差。 学生人数不超过100人。
如果数据为xi,数据数量为n,则通过以下公式得到平均数x和标准差σ。

学生人数首先作为年级数据输入,然后是0到100的成绩(整数数据)。
创建一个程序来计算所输入成绩的总分、平均分和标准差。 学生人数不超过100人。
如果数据为xi,数据数量为n,则通过以下公式得到平均数x和标准差σ。

#include<stdio.h>
#include<math.h>
int main()
{
int num,a[100],sum=0;
float ave,bzx;
printf("输入人数:");
scanf_s("%d", &num);
printf("输入成绩(空格隔开):");
for (int i = 0; i < num; i++)
{
scanf_s("%d", &a[i]);
sum += a[i];
}
ave = (double)sum / num;
for (int i = 0; i < num; i++)
bzx = pow((double)a[i] - ave, 2);
bzx = sqrt(bzx / num);
printf("总分=%d\n", sum);
printf("平均数=%f\n", ave);
printf("标准差=%f\n", bzx);
return 0;
}