高手请~~~~~~~~~~~~~~~~~

togethersun 2004-02-17 08:26:21
[说明]
某一个班级有若干同学(假设不超过20人),每个同学有学号,姓名,语文,数学、物理三门功课成绩有总分及名次等信息。 程序的结构如下所示。完成该程序并在上机运行测试。
[附件]
程序的大致结构如下

#define MaxNum 20

typdeef struct studInfo{
int number;
char name[20];
int chinese;
int math;
int Physics;
int totalScore;
int order;
}STUDINFO;

main()
{
int Num;
STUDINFO[MaxNum];
int i;

printf("请输入学生人数(要小于%d\n",MaxNum);
scanf("%d",&Num);

/*
1.输入 Num个同学的各门功课的成绩


*/
/*
2.求各同学的总分

*/

/*
3. 求分次

*/

/*
4.把数据输出

*/
}
[思考题]
1. 当输入学生人数大于MaxNum时,会出现错误,如何处理这个错误?如果要求用户再次输入,怎么实现?
2.有时事先不知道实际人数,在操作过程中才知道人数。怎么办?可能在输入过程中,当输入的学号是一个非正常学号时,表示输入结束,如何实现?
3.如果1,2,3,4都用函数实现,如何实现?
...全文
42 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧