谁会做?
2023-07-15 17:05:37
发布于:浙江
T2195.年龄与疾病
入门
通过率:54.66%
加入题单
题目描述
某医院进行一项研究,想知道某项疾病是否与年龄有关。因此对以往的诊断记录进行整理,统计 0-18 、 19-35 、 36-60、 61 及以上这四个年龄段的患者人数占总患者人数的比例。
输入格式
输入共
2
2 行。
第一行包含一个整数
�
N(
0
<
�
≤
100
0<n≤100),表示总患者人数。
第二行包含
�
N 个整数,代表这
�
N 个患者就诊时的年龄。
输出格式
输出共
4
4 行。
第
1
1 行包含一个百分数,这个百分数保留小数点后
2
2 位,代表
0
−
18
0−18 岁这个年龄段的患者人数占总患者人数的比例。
第
2
2 行包含一个百分数,这个百分数保留小数点后
2
2 位,代表
19
−
35
19−35 岁这个年龄段的患者人数占总患者人数的比例。
第
3
3 行包含一个百分数,这个百分数保留小数点后
2
2 位,代表
36
−
60
36−60 岁这个年龄段的患者人数占总患者人数的比例。
第
4
4 行包含一个百分数,这个百分数保留小数点后
2
2 位,代表
61
61 岁及以上这个年龄段的患者人数占总患者人数的比例。
全部评论 2
=35)b++;
else if(x>35&&x<=60)c++;
else d++;
}
printf("%.2lf%%\n", 100.0 * a / n);
printf("%.2lf%%\n", 100.0 * b / n);
printf("%.2lf%%\n", 100.0 * c / n);
printf("%.2lf%%\n", 100.0 * d / n);2023-07-15 来自 浙江
0谢谢!
2023-07-15 来自 浙江
0没事没事
2023-07-15 来自 浙江
0大家一起互相帮助
2023-07-15 来自 浙江
0
#include <iostream>
#include <cmath>
using namespace std;int n;
int main(){
cin >> n;
int a=0,b=0,c=0,d=0;
for(int i=1;i<=n;i++){
int x;
cin >> x;
if(x>=0&&x<=18)a++;
else if(x>18&&x<2023-07-15 来自 浙江
0
有帮助,赞一个