從鍵盤輸入每小時登錄網絡的用戶數到一個有24個整型元素的數組中。編程以如下格式顯示一個報告:
時間 登錄人數 所占比例
0:00 – 1:00 1 0.3
1:00 – 2:00 2 0.7
…
10:00 - 11:00 27 9.0
11:00 - 12:00 28 9.3
…
23:00 - 0:00 8 2.7
最大登錄人數28發生在11:00到12:00之間
最小登錄人數 1發生在 0:00到 1:00之間
char[100] t;
int n;
float f;
char[100] tmax;
int nmax = 0;
float fmax;
char[100] tmin;
int nmin;
float fmin;
for (int i = 0; i < 24; i++)
{
scanf("%s %d %f", t, &n, &f);
if (n >= nmax)
{
strcpy(tmax, t);
nmax = n;
fmax = f;
}
if (n <= nmin)
{
strcpy(tmin, t);
nmin = n;
fmin = f;
}
}
printf("最大登錄人數%d發生在%s之間", nmax, tmax);
printf("最小登錄人數%d發生在%s之間", nmin, tmin);