您的位置:首页 > 编程语言

1.6编程基础之一维数组 05校园与疾病

2018-01-25 09:54 375 查看
#include<stdio.h>
int main()
{
int n;
int a[100],n1=0,n2=0,n3=0,n4=0;
scanf("%d", &n);
for(int i=0;i<n;i++)
{
scanf("%d", &age);
if(age<=18) n1+=1;
else if(18<age&&age<36)  n2+=1;
else if(35<age&&age<61)  n3+=1;
else if(60<age)  n4+=1;
}
printf("%.2lf%%\n%.2lf%%\n%.2lf%%\n%.2lf%%\n", 100*double(n1)/double(n),100*double(n2)/double(n),100*double(n3)/double(n),100*double(n4)/double(n));
return 0;
}

#include<stdio.h>
int main()
{
int n,age,a[4]={0};
scanf("%d", &n);
for(int i=0;i<n;i++)
{
scanf("%d", &age);
if(age<=18) a[0]+=1;
else if(18<age&&age<36)  a[1]+=1;
else if(35<age&&age<61)  a[2]+=1;
else if(60<age)  a[3]+=1;
}
for(int i=0;i<4;i++)
printf("%.2lf%%\n", 100*double(a[i])/double(n));
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OJ C语言