OpenJudge計算概論-年齡與疾病


/*==========================================================
年齡與疾病
總時間限制: 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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM