C语言寒假大作战02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2019-3
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/10256
这个作业的目标在哪 编写一个控制台菜单程序
作业正文 使用函数、Switch语句来完成菜单程序
其它参考文献 https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pcC语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能

1.设计思路和遇到的问题

1.1一眼看去比较脑壳疼,但是具体操作不是特别困难,虽然也会遇到种种问题.
思路大致如下:
(1)根据题目菜单程序函数调用图确定要调用六个函数,其次根据参考资料得知使用“while”循环及“switch...case...”选择结构。主函数框架成型。
(2)其次根据题目内容了解到这六个函数都只需要直接输出,得知属于无参数无返回值类型的函数。
这俩句话参考了某个同学的思路,使得我豁然开朗,思路一下子就拓开了。
调用6个函数,然后就按照题目给的程序截图和菜单程序函数调用图用while和switch语句给出大致框架
先定义一个int型变量i,用来储存用户选项值,然后while(1)来把menu给列出来,然后switch几个case把几种用户选择列出来
最后把几种函数的情况按照题目所给程序截图补充完整

问题也遇到过许多:
【Error】 "firstgrade" was not declared in this scope
我百度查过,各种各样的说法,有说加#include<stdlib.h>还有加其他的,后来知道原来加这些都是因为某个函数,例如exit,或者遇到到的不是标准(std)C++的函数,还要修改编译选项
中的语言标准,还有说在return前加system('pause'),其他说法实参是否定义,参数是否超出范围,搞了半天是自己的拼写错误,以后真该仔细点。
Reference undefined引用未定义也是因为拼写错误。

2.程序结果截图





3. 程序代码


4.你对“设计”这个词的理解

设计这个词涵盖的范围比较广,具体描述起来又比较抽象,我最早接触这个词是在服装设计,但是现在仔细一想设计小到一枚纽扣,一条丝巾,大到一个房间,一栋建筑,都包含着设计的创造性,遍布在我们的衣食住行。
在我个人理解,设计简而言之,就是对某种东西的想象,然后通过大致构造结构框架,创造性地变为现实。按照百度的说法就是"有目的的创作行为".

5.Gitee上传截图与链接


李文威/20199450.txt https://gitee.com/wen_wei_li/x20199450

posted @ 2020-02-08 13:41  李文威  阅读(133)  评论(0编辑  收藏  举报