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

    问题 回答
    这个作业属于哪个课程 班级
    这个作业要求在哪里 作业要求
    这个作业的目标 使用函数Switch语句来完成菜单程序

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

    1.1思路

    1.根据作业要求以及所提供的思维导图首先写出六个函数

    这六个函数分别为

    menu()

    菜单,输出菜单
    

    help()

    帮助文档,输出帮助信息
    

    error()

    错误操作函数,输出错误提示
    

    First_grade()

    一年级题目操作
    

    Second_grade()

    二年级题目操作
    

    Third_grade()

    三年级题目操作
    

    2.再根据作业要求,通过关系分析进行函数的调用

    3.不断测试程序是否能正常运行,且符合要求

    1.2遇到的问题

    1.最初不知道如何输出空行,查询后知道,可通过写printf(" ")输出空行

    2.选择退出程序选项后,按任意键无法结束程序。开始未写return 0,后发现还是不行,搜索错误原因后,发现主函数错定义为void了,再次搜索问题后,发现while语句难以跳出循环,然后我就查询解决办法,发现可以通过写一个if语句来跳出循环,解决后问题后,程序运行正常,且运行符合要求

    2.程序结果截图

    2.1主界面

    2.2执行生成题目操作

    2.3帮助信息提示

    2.4错误操作提示

    2.5程序结束

    3.程序代码

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

    我的理解是,设计也就是创新,是在自己所掌握的知识的基础上进行的创作,设计所面对的对象很广,可以包括到各行各业,比如商品的logo,产品的包装等,设计可以是个人创作,也可以是团队合作。对于我现在所学的软件工程来说,设计也就是针对项目要求,通过个人和团队协作,写出好的程序,开发出好的软件,程序有着自己的和团队的想法,是通过设计出来的产品。

    5.Gitte上传截图与链接

    码云主页

  • 相关阅读:
    tornado用户指引(三)------tornado协程使用和原理(二)
    利用tornado使请求实现异步非阻塞
    在tornado中使用异步mysql操作
    Tornado 线程池应用
    Tornado异步与延迟任务
    tornado用户指引(二)------------tornado协程实现原理和使用(一)
    Tornado用户指引(一)-----------异步和非阻塞I/O
    Tornado异步之-协程与回调
    Python核心框架tornado的异步协程的2种方式
    c++ Map使用
  • 原文地址:https://www.cnblogs.com/whl666/p/12249973.html
Copyright © 2011-2022 走看看