/*========================================================== 年齡與疾病 總時間限制: 1000ms 內存限制: 65536kB 描述 某醫院想統計一下某項疾病的獲得與否與年齡是否有關,需要對以前的診斷記錄進行整理。 輸入 共2行,第一行為過往病人的數目n(0 < n <= 100),第二行為每個病人患病時的年齡。 輸出 每個年齡段(分四段:18以下,19-35,36-60,60-)的患病人數占總患病人數的比例,以百分比的形式輸出,精確到小數點后兩位(double)。 樣例輸入 10 1 11 21 31 41 51 61 71 81 91 樣例輸出 1-18: 20.00% 19-35: 20.00% 36-60: 20.00% 60-: 40.00% 提示 輸出%可以用下面的語句 printf("%%"); ============================================================*/ #include<stdio.h> int main() { int n,age; int a,b,c,d,i; //freopen("5.in","r",stdin); scanf("%d",&n); a=0; b=0; c=0; d=0; for(i=0;i<n;i++) { scanf("%d",&age); if(age>60) d++; else if(age>=36) c++; else if(age>=19) b++; else a++; } printf("1-18: %.2lf%%\n",a*100.0/n); printf("19-35: %.2lf%%\n",b*100.0/n); printf("36-60: %.2lf%%\n",c*100.0/n); printf("60-: %.2lf%%\n",d*100.0/n); return 0; }