为了账号安全,请及时绑定邮箱和手机立即绑定

怎么编写这个程序啊

怎么编写这个程序啊

C
晗花似锦1111122222333 2018-04-27 10:54:58
三、C语言编程(共30分) 编写一个程序,完成30个学生,每个学生2门课程, (1)编写函数 void init( )输入成绩,存储在2维数组之中。 (2)编写函数 getMaxChinese( )输出语文最高分. (3)在主函数中,调用所编写的子函数。 序号 语文 数学 1 80 60 2 75 52 3 89 78
查看完整描述

1 回答

?
Sival_Eulyn

TA贡献8条经验 获得超2个赞

#include <stdio.h>

#define STU_CNT 30

#define SJT_CNT 2

int score[STU_CNT][SJT_CNT];

void __attribute__((construct)) Start()

{

  printf("序号 语文 数学");

}

void init()

{

  for (int index = 1; index <= STU_CNT; ++index)

  {

    printf("%d ", index); 

    scanf("%d %d", score[index - 1], score[index - 1] + 1);

  }

}

int getMaxChinese( )

{

int tmp = score[0][0];
for (int index = 1; index < STU_CNT; ++index)
  if (score[index][0] > tmp)
    tmp = score[index][0];
return tmp;

}

int main(int argc, char *argv[])

{

  init();

  printf("Max Chinese Score: %3d\n", getMaxChinese());

  return 0;

}

查看完整回答
反对 回复 2018-05-01
  • 1 回答
  • 0 关注
  • 744 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信