指针7

作者: 时间:2020-07-09 点击数:

问题:一个班10个人,5门课,统计期末考试中每个分数段的人数。
提示:0~59,,60~69,70~79,80~89,90~100
成绩:{{34,56,78,87,89},{99,85,72,74,77},{88,60,66,65,45},{54,65,67,70,90},{93,92,79,70,56},{78,87,89,97,85},{72,74,77,88,60},{66,65,45,54,65},{89,93,76,69,87},{85,70,80,88,81}}
分析:
    50个成绩---》score[10][5]
 遍历所有成绩
 {
   判断当前成绩属于的分数段,相应的分数段计数器加1
 }
   设计函数,求每个分数段的人数(返回5个值)
void count(int *p,int n,int *p1,int *p2,int *p3,int *p4,int *p5)
{
    int i,a,b,c,d,e;
 for(i=0;i<n;i++)
 if (*(p+i)>=90) a++;
 else if (*(p+i)>=80) b++;
 else if (*(p+i)>=70) c++;
 else if (*(p+i)>=60) d++;
 else
      e++;
 *p1=a;*p2=b;*p3=c;*p4=d;*p5=e;
}

上一页 [1] [2] [3] [4] 下一页

Copyright© 2020 Anyang Institute of Technology.All rights reserved.

学院地址:河南省安阳市黄河大道西段