您的位置:首页 > 其它

输入身高(单位:厘米)。统计150-154,155-159,160-164,165-169,170-174,175-179,低于150和高于179,共八档次进行

2018-03-21 17:26 330 查看
/*算法分析:由于多数统计区间的大小都固定为5,这样用“身高/5-29”作下标,
则只需开辟8个元素的数组,对应8个统计档次,即可完成统计工作*/
#include<stdio.h>
int main()
{
    int i,sg,a[8]={0,0,0,0,0,0,0,0};
    printf("input height data until input -1:\n");
    scanf("%d",&sg);
    while(sg!=-1)
    {
        if(sg>179)
        a[7]=a[7]+1;
        else if(sg<150)
        a[0]=a[0]+1;
        else
        a[sg/5-29]=a[sg/5-29]+1;
        scanf("%d",&sg);   //此时输入的是-1用来终止循环
     }
     for(i=0;i<=7;i++)
     printf("%d,field the number of people : %d\n",i+1,a[i]);
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  搬运工
相关文章推荐