年齡與疾病

2021-09-02 13:21:08 字數 1069 閱讀 7306

某醫院想統計一下某項疾病的獲得與否與年齡是否有關,需要對以前的診斷記錄進行整理,按照0-18、19-35、36-60、61以上(含61)四個年齡段統計的患病人數佔總患病人數的比例。

共2行,第一行為過往病人的數目n(0 < n <= 100),第二行為每個病人患病時的年齡。

按照0-18、19-35、36-60、61以上(含61)四個年齡段輸出該段患病人數佔總患病人數的比例,以百分比的形式輸出,精確到小數點後兩位。每個年齡段佔一行,共四行。

#include int main()

h1=(s1*1.0)/n*100.0;

h2=(s2*1.0)/n*100.0;

h3=(s3*1.0)/n*100.0;

h4=(s4*1.0)/n*100.0;

printf("%.2lf%c\n%.2lf%c\n%.2lf%c\n%.2lf%c\n",h1,c,h2,c,h3,c,h4,c);

return 0;

}

這只是針對這個問題寫的演算法,那我們可以思考一下,如果年齡段有十個呢?是不是要定義十個變數,那就太麻煩了,那我們可以繼續用陣列儲存計算出的結果啊,

#includeint main()

; double jg[4];

scanf("%d", &n);

for(i=0;i=61)

sum[3]++;

else if(a[i]>=36)

sum[2]++;

else if(a[i]>=19)

sum[1]++;

else

sum[0]++;

}for(i=0;i<4;i++)

return 0;

}

年輕,那麼短暫,那麼迷茫。如果你不能給自己一張耀眼的文憑、一段蕩氣迴腸的愛情,那麼,你還可以給自己乙個九成九會遭到嘲笑的夢想。因為,總有一天,它會讓你閃閃發光。

年齡與疾病

描述 某醫院想統計一下某項疾病的獲得與否與年齡是否有關,需要對以前的診斷記錄進行整理。輸入 共2行,第一行為過往病人的數目n 0 n 100 第二行為每個病人患病時的年齡。輸出 每個年齡段 分四段 18以下,19 35,36 60,大於60注意看樣例輸出的格式 的患病人數佔總患病人數的比例,以百分比...

年齡與疾病

題目描述 某醫院想統計一下某項疾病的獲得與否與年齡是否有關,需要對以前的診斷記錄進行整理,按照0 18 19 35 36 60 61以上 含61 四個年齡段統計的患病人數佔總患病人數的比例。輸入 共2行,第一行為過往病人的數目n 0 輸出 按照0 18 19 35 36 60 61以上 含61 四個...

年齡與疾病

描述 某醫院想統計一下某項疾病的獲得與否與年齡是否有關,需要對以前的診斷記錄進行整理,按照0 18 19 35 36 60 61以上 含61 四個年齡段統計的患病人數佔總患病人數的比例。輸入共2行,第一行為過往病人的數目n 0 n 100 第二行為每個病人患病時的年齡。輸出按照0 18 19 35 ...