c語言萌新做的一個大學物理實驗的計算數(shù)據平均值,實驗標準偏差,平均值標準偏差程序
精度:中間過程8位有效數(shù)字
數(shù)據量:可改變
運行需要:DEV-C++
復制粘貼即可,好用給個三聯(lián)鼓勵一下,xxnl!

#include?<iostream>
#include?<math.h>
#include?<iomanip>
?
using?namespace?std;
?
int?main()
{
????int?n,?i;
????double?sum1?=?0,?sum2?=?0,?average,?Sx,?Sx_average;
?
????cout?<<?"輸入數(shù)據個數(shù):"?<<?endl;
????cin?>>?n;
????double?numbers[n];
?
????cout?<<?"請輸入數(shù)據:"?<<?endl;
????for(i?=?0;?i?<?n;?i++)
????{
????????cin?>>?numbers[i];
????}
?
????for(i?=?0;?i?<?n;?i++)
????{
????????sum1?+=?numbers[i];
????}
????average?=?sum1?/?n;
????cout.precision(8);
????cout?<<?"平均值是:"?<<?average?<<?endl;
?
????for(i?=?0;?i?<?n;?i++)
????{
????????sum2?+=?(numbers[i]?-?average)?*?(numbers[i]?-?average);
????}
????Sx?=?sqrt(sum2?/?(n?-?1));
????cout?<<?"實驗標準偏差是:"?<<?Sx?<<?endl;
????Sx_average?=?Sx?/?sqrt(n);
????cout?<<?"平均值的實驗標準偏差是:"?<<?Sx_average?<<?endl;
????system("pause");
????return?0;
}