作者SleepingBun (睡眠松。)
看板NTUCHE-98-HW
標題[數隻]WorldIV
時間Tue Nov 1 00:50:36 2005
因為有人說這要貼在功課版,所以這個咚就出現了……
它是長得很像 VB 的 C,乖寶寶不要學……
/* ab Seraph */
#include<stdio.h>
#include<math.h>
float f_Max(float, float),
f_min(float, float);
void main()
{
//Dim
int i_N = 0,
i_count = 0;
float f_Temp,
f_Sum = 0,
f_SumSquare = 0,
M = 0,
m = 0;
//DefineN
while ( i_N <= 0 )
{
printf("Please define N : ");
scanf("%d", &i_N);
}
//Collecting
for (i_count = 1; i_count <= i_N; i_count++)
{
printf("Please enter the %d of the %d numbers\n", i_count, i_N);
scanf("%f", &f_Temp);
if ( i_count == 1 ) M = m = f_Temp;
M = f_Max(f_Temp, M);
m = f_min(f_Temp, m);
f_Sum += f_Temp;
f_SumSquare += f_Temp * f_Temp;
}
//Ending
printf("\n\nMaximum : %f\nminimum : %f\n", M, m);
printf("Average : %f\n", f_Sum / i_N);
printf("Range : %f\n", fabs(M - m));
printf("\nStandard Deviation : %f\n\n",
sqrt((f_SumSquare - f_Sum * f_Sum / i_N )/ i_N));
}
float f_Max(float f_Temp, float M)
{
if ( f_Temp > M ) M = f_Temp;
return M;
}
float f_min(float f_Temp, float m)
{
if ( f_Temp < m ) m = f_Temp;
return m;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.27.54
推 BalaBun:你真的是數隻嗎???.....(指) 11/01 22:14
推 DuplicateBun: 是數隻嗎???.....(指) 11/01 22:26
推 LiteraryBun:的是數隻嗎???.....(指) 11/01 22:59
推 WuBun: 你真的是數隻嗎???.....(指) 11/01 23:32
推 AzureBun: 真的是數隻嗎???.....(指) 11/02 23:08