zoukankan      html  css  js  c++  java
  • C语言寒假大作战02

    这个作业属于哪个课程 2019级计算机1班 (中南林业科技大学涉外学院)
    这个作业要求在哪里 C语言寒假大作战02作业要求
    这个作业的目标 开发一个应用的基础部分 —— 菜单栏
    作业正文 C语言寒假大作战02
    其他参考文献 C语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能忘羡。的C语言寒假大作战02

    1.1 设计思路和遇到的问题

    设计思路:先写出主函数,再写菜单函数、帮助函数、执行函数(就是< 执行操作 :))、错误函数、判断12345函数,不过因为一些原因(原因写在问题里了)把主函数调到最后了。值得一提的是主函数和判
    断12345的函数(在这里就简称switch函数)。主函数里面是先输出帮助函数和菜单函数,然后输入,然后输出执行函数以达到第一次输入的效果,然后用了一个while循环,在循环里面用if判断输入的数是否
    是12345中的一个数。在switch函数里面,我是一个一个输出的。还有就是我发现如果把“程序结束”的那句话直接放在case5后面的话,运行的时候这句话并不会出现,我就在循环后面用了一个switch函数,
    直接grade (5),这样就可以输出那句话了。
    
    遇到的问题:刚开始我还以为是要下载一个什么软件,作业后面的参考资料我也是看的一脸懵。后来打开忘羡。同学的博客一看(她的很早就写完了),盯着看了半天才发现是运行界面。这才明白这次的作业
    是个什么东西。看着作业要求我又懵了(人蠢就现行),又回去看忘羡。的博客。看完了她的代码才知道用函数和switch做菜单栏是什么意思。然后开始动手。那些菜单、帮助等函数的定义是不是空嘛,我第
    一次是把主函数写在前面,在头文件后面加函数声明,后来发现可能是我的方法不太对,它就是声明不了,显示需要我在void前面初始化。图放在下面了。我没办法就把函数全部放在前面了,后面也没什么好
    说的了,就是细节上的更改,虽然改了快四十分钟......每次都以为自己写的很完美了,一运行就打脸。总而言之,除了函数不能放在后面之外就没什么问题了。还有就是,我对于忘羡。同学的博客完全是菜
    鸟对大佬的仰慕和借鉴,绝对没有抄袭!我粗略比对了一下我的和她的代码细节,有很多设计思路上的不同,如果有怀疑可以亲自比对我和她的程序。
    

    2.1 程序结果截图





    3.1 程序代码


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

    百度上说,设计是按照任务的目的和要求,预先定出工作方案和计划。我觉得总结的很精辟。我觉得设计就是在有了一个目标之后,为了完成实现这个目标而做出的一些规划(可能这个词有点大了)。这个计划和方案说的是一个在完成这个目标的时候的过程中重要但是占比不大的一部分,可是我认为,对我们这个行业来说,这个“设计”对于整个工程来说占据了很大的一个比例。

    5.1 Gitee上传截图与链接


    注意你的修改注释
    谭琪雅的主页地址

  • 相关阅读:
    SQL优化总结(转)
    ORA-04030: 在尝试分配...字节(...)时进程内存不足的原因分析解决方法
    MyEclipse 在线安装SVN插件
    jboss+ejb entityManager操作数据库
    struts2标签#、%、$取值
    ejb+weblogic布署(转)
    ejb+jboss集群(转)
    myeclipse配置jboss(转载)
    list-列表练习
    python-循环小练习
  • 原文地址:https://www.cnblogs.com/zi-jin/p/12284689.html
Copyright © 2011-2022 走看看