作业5-2

作业5-2

老师我想不出做题的头绪,能给一下完整的做题思路吗?

或者能否给下作业代码,谢谢老师!

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

在作业的提示还有注意事项中就已经给大家做了简单的思路分析咯。

1、定义一个描述学生基本信息的结构体,包括姓名、学号、年龄、电话、性别。注意:对应信息的类型匹配。所以先定义一个结构体,结构体中包含这些属性信息。

2、编写输入函数,录入学生的基本信息,具体要录入的学生个数应该通过用户自己来决定。可以通过for循环遍历去实现要录入几个学生的信息啊。

3、编写输出函数,输出所有学生的信息。同意输出信息也是通过for循环的遍历去实现。

4、编写查询函数,根据指定学号的搜索,查询学生信息并输出该学生的所有信息。在函数中让用户输入要查询的学生学号,然后通过for循环遍历,在for循环中做一个if判断,判断等于用户要查询的学号时,输出相关信息。

5、main函数中注意整体程序的流程控制,可以通过while循环来控制程序的执行流程。在while循环中通过switch case检索要调用的函数。

需要注意的点:

1、根据用户输入的指令完成对应的操作。

2、当输入0的时候,应该退出程序,退出程序可以通过exit(0);来进行退出。

3、当输入的指令超过0~3的时候,应该给出错误提示,让用户重新输入指令。

4、代码中应该添加适当注释,并且给出相应的操作提示。

如果还有什么不明白的地方,可以在问答里进行提问哦。祝学习愉快~

  • MasonM 提问者 #1
    老师,这是不是要用到链表知识?而且我想知道怎么实现最开始的“具体要录入的学生个数应该通过用户自己来决定“这个要求?
    2018-06-04 21:33:51
  • 好帮手慕查理 回复 提问者 MasonM #2
    您好,是否使用链表知识不做强制性要求,同学按照自己的想法写即可。“具体要录入的学生个数应该通过用户自己来决定“可以:获取用户想输入的学生个数num,根据num循环将数据写入到数组。同学也可使用自己的办法哦~祝学习愉快!
    2018-06-05 09:45:36
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

C++零基础入门 热门编程语言 二级考试必备
  • 参与学习       529    人
  • 提交作业       110    份
  • 解答问题       594    个

无论您是零基础、还是想晋升,亦或是想转型,C++无疑都是最佳选择。本路径共分为基础语法、指针与引用、面向对象三大模块,为你开启入门C++编程的大门!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师