题解 A30708 见注释
2026-04-11 11:57:23
发布于:广东
6阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int n;
int a,b,c,d;//存不同类型病人的人数
int main(){
cin>>n;
for(int i=0;i<n;i++){//循环n次
int x;
cin>>x;
if(x>60)d++;
else if(x>35)c++;
else if(x>18)b++;
else a++;
}//printf格式化输出:保留小数点后两位,以百分比的形式输出
//%.2lf代表保留小数点后两位 %%代表输出百分号
printf("%.2lf%%\n%.2lf%%\n%.2lf%%\n%.2lf%%",
a*100.0/n,b*100.0/n,c*100.0/n,d*100.0/n);
return 0;
}
全部评论 1
太厉害了








2天前 来自 广东
0





有帮助,赞一个