解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main(void)
{
int n,age[100],i;
int a=0; //年龄在0-18
int b=0; //年龄在19-35
int c=0; //年龄在36-60
int d=0; //年龄在61+
scanf("%d",&n);//输入患病人数
for(i=0;i<n;i++)//用循环输入年龄,并统计各年龄段的患病人数
{
scanf("%d",&age[i]);
if(age[i]<19) /*根据输入的年龄找到对应的if语句并累加人数*/
a++;
else if(age[i]<36)
b++;
else if(age[i]<61)
c++;
else
d++;
}
printf("%.2f%\n",a*100.0/n);
printf("%.2f%\n",b*100.0/n);
printf("%.2f%\n",c*100.0/n);
printf("%.2f%\n",d*100.0/n);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:580 |
回文串 (C语言代码)浏览:3054 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:599 |
蛇行矩阵 (C语言代码)浏览:786 |
用筛法求之N内的素数。 (C++代码)浏览:746 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:947 |
C二级辅导-等差数列 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:627 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:378 |