年龄与疾病

来源:互联网 发布:网站用什么源码好 编辑:程序博客网 时间:2024/04/27 13:50


【描述】

某医院想统计一下患某项疾病与年龄是否有关,需要对以前的诊断记录进行整理。

【输入】

第一行为以往病人的数目n0<n100),第二行为每个病人患病时的年龄。

【输出】

每个年龄段(分四段:1-1819-3536-6061-注意看输出示例的格式))的患病人数占总患病人数的比例,以百分比的形式输出,结果保留2位小数。

【输入示例】

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%

C代码】

---------------

#include <stdio.h>

int main(void) {

   int i, n;

   int value;

   int count_1 = 0, count_2 = 0, count_3 = 0, count_4 = 0;

   scanf("%d", &n);

   for(i = 0; i < n; ++i) {

       scanf("%d", &value);

       if(value >= 1 && value <=18)

           ++count_1;

       else if(value >= 19 && value <= 35)

           ++count_2;

       else if(value >= 36 && value <= 60)

           ++count_3;

       else if(value > 60)

           ++count_4;

   }

   printf("1-18: %.2f%%\n", ((double)count_1 / n * 100));

   printf("19-35: %.2f%%\n", ((double)count_2 / n * 100));

   printf("36-60: %.2f%%\n", ((double)count_3 / n * 100));

   printf("60-: %.2f%%\n", ((double)count_4 / n * 100));

   return 0;

}

0 0
原创粉丝点击