- 942 名前:デフォルトの名無しさん mailto:sage [2008/06/18(水) 20:30:45 ]
- #include <stdio.h>
#include <math.h> int main(void) { double s = 0, a = 0, temp, sigma2; int cnt = 0; char buff[256]; while(1) { fgets(buff, sizeof buff, stdin); if(buff[0]=='\n') break; sscanf(buff, "%lf", &temp); s += temp * temp; a += temp; cnt++; } a /= cnt; s = sqrt(s / cnt - a * a); printf("データ数:%d\n平均:%f\n標準偏差:%f", cnt, a, s); return 0; }
|

|