輸入五個數字,分別計算出平均數、變異數、標準差,並精確到小數點後第二位。
平均數參考公式
μ=Σ(Xi)/N
變異數參考公式
Σ(Xi-μ)^2/N
標準差參考公式
(Σ(Xi-μ)^2/N)^(0.5)
例如:1 2 8 9 10
平均值:6.00 (1+2+8+9+10)/5=6
變異數:14.00 Σ(Xi-μ)^2=(1-6)^2+(2-6)^2+(8-6)^2+(9-6)^2+(10-6)^2
=25+16+4+9+16=70 70/5=14
標準差14^(0.5)
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main(int argc, char *argv[])
- {
- double a,b,c,d,e,ave,x,y;
-
- scanf("%lf %lf %lf %lf %lf",&a,&b,&c,&d,&e);
- ave = (a + b + c + d + e)/5;
- x = ((pow((a-ave),2))+(pow(b-ave,2))+(pow(c-ave,2))+(pow(d-ave,2))+(pow(e-ave,2)))/5;
- y = (pow(x,(0.5)));
- printf("平均值:%.2f\n",ave);
- printf("變異數:%.2f\n",x);
- printf("標準差:%.2f\n",y);
- system("PAUSE");
- return 0;
- }
Hiç yorum yok:
Yorum Gönder