年龄与疾病

//题意: 他说某医院想统计一下某项疾病的获得与否与年龄是否有关,需要对以前的诊断记录进行整理,
//按照0-18、19-35、36-60、61以上(含61)四个年龄段统计的患病人数占总患病人数的比例。
//题解: 先定义变量n,a[110],定义变量sum1,sum2,sum3,sum4,随后循环,输入a[i];
// 再次循环,判断a[i]是否符合任何年龄段,最后输出sum1/n* 100,输出"%",换行。(重复此操作,
// ,注意换成sum2……);

include<bits/stdc++.h>

using namespace std;
int main(){
double n;
double a[110];
cin>>n;
double sum1=0,sum2=0,sum3=0,sum4=0;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
if(a[i]>0 and a[i]<=18){
sum1++;
}
if(a[i]>=19 and a[i]<=35){
sum2++;
}
if(a[i]>=36 and a[i]<=60){
sum3++;
}
if(a[i]>=61){
sum4++;
}
}
cout<<fixed<<setprecision(2)<<sum1/n100;
cout<<"%";
cout<<endl;
cout<<fixed<<setprecision(2)<<sum2/n
100;
cout<<"%";
cout<<endl;
cout<<fixed<<setprecision(2)<<sum3/n100;
cout<<"%";
cout<<endl;
cout<<fixed<<setprecision(2)<<sum4/n
100;
cout<<"%";
cout<<endl;
return 0;
}

posted @ 2025-01-27 19:05  Summerchen  阅读(62)  评论(0)    收藏  举报