函数4

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

void count(char tt[],int bb[])
  {
    int i;
 for(i=0;tt[i]!='\0';i++)
 if (tt[i]=='1') bb[0]++;
 else if (tt[i]=='2') bb[1]++;
 else if (tt[i]=='3') bb[2]++;
 else if (tt[i]=='4') bb[3]++;
  }

改进:下标  等价于  字符-‘1’
     bb[tt[i]-'1']++;

实参(数组名,行长度)-----》形参(类型名 形参数组[][n],int n)

问题:一个班级,5个人,4门课程,统计至少有两门课程不及格的人数。
成绩:{67,65,78,89,67,78,89,91,54,59,81,38,90,58,81,24,67,78,52,59}
分析:       20个成绩--》二维数组score[5][4]中
   设计一个函数(统计至少有两门课程不及格的人数)

int count(int tt[][4],int n)
   {
    遍历成绩数组tt(以行为单位)
    {
       判断当前行是否满足要求(至少有两门课程不及格)--》人数计数器加1
    }
    返回目标人数(计数器的值)}

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

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

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