/请编写函数fun,该函数的功能使:统计各年龄段的人数。N个年龄通过调用随机函数获得,
并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,
把20至29岁的人数放在d[2]中,其余以此类推,把100岁(含100以上年龄的人数都放在d[10]中。结果在主函数中输出。/
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#define N 200
int fun(int *age, int *d)
{
for(int i=0;i<11;i++)
d[i]=0;
for(int i=0;i<11;i++)
{
for(int j=0;j<N;j++)
{
if(age[j]>=(i*10) && age[j]<((i+1))*10)
{
d[i]++;
}
}
}
}
int main(void)
{
int age[N];
int d[11];
srand(time(NULL));
for(int i=0;i<200;i++)
{
age[i]=rand()%151;
}
fun(age,d);
for(int i=0;i<11;i++)
{
printf("d[%d]:%d\n",i,d[i]);
}
return 0;
}
标签:10,函数,放在,100,人数,年龄段
From: https://www.cnblogs.com/yesiming/p/18280730