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

    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259
    这个作业的目标是 用函数和switch语句编程口算题菜单,熟悉掌握gitee 与 git基础命令学习与使用,还有怎么上传远程文件,
    作业正文 使用函数、Switch语句来完成菜单程序
    参考文献 https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc

    2.2.2设计思路和遇到的问题

    设计思路:开始没有理解题目意思,主程序使用“while”循环及“switch...case...”选择结构,定义一个int型变量,六个函数分别对应一个操作。
    遇到的问题:
    还有在写代码的时候总是编译错误,还有最后运行时最后一步的操作按任意键结束这一步错了,我继续按回车还是可以,还有一些语句的用法忘记了。
    

    2.2.3程序结果截图


    2.2.4菜单文案

    ==========口算生成表==========
    欢迎使用口算生成器
    希望疫情早日结束
    帮助信息
    您需要输入命令代号来进行操作,且
    一年级题目为不超过十位的加减法
    二年级题目为不超过百位的加减法
    三年级题目为不超过百位的加减乘除混合题目
    操作列表:
    1)一年级 2)二年级 3)三年级
    4)帮助 5)退出程序
    请输入操作>
    <执行操作:)
    
    现在是一年级的题目;中国加油,武汉加油
    现在是二年级的题目;有理想在的地方,地狱就是天堂
    现在是三年级的题目;鼠年希望您有“鼠” 不尽的收获,“鼠” 不尽的幸福,“鼠” 不尽的钞票,“鼠” 不尽的美满生活
    
    任意键结束......Error!!!
    错误操作指令,请重新输入
    程序结束,欢迎下次使用
    ------------------------------
    

    2.2.5程序代码

    #include <stdio.h>
    void menu();
    void help();
    void error();
    void one();
    void two();
    void three();
    int main()
    {
        int m;
        printf("========== 口算生成器 ==========
    欢迎使用口算生成器 :
    希望疫情早日结束
    ");
        printf("
    ");
        help();
        while(1)
        {
            menu();
            scanf("%d",&m);
            switch(m)
            {
                case 1:one();break;
                case 2:two();break;
                case 3:three();break;
                case 4:help();break;
                case 5:printf("程序结束, 欢迎下次使用
    任意键结束……
    ");
                default:error();break;
            }
        }
    }
    
    void help()
    {
        printf("欢迎使用口算生成器 :
     
     
    帮助信息
    您需要输入命令代号来进行操作, 且
    ");
        printf("一年级题目为不超过十位的加减法;
    二年级题目为不超过百位的乘除法;
    三年级题目为不超过百位的加减乘除混合题目.
    
    
    ");
        printf("
    ");
    }
    void menu()
    {
        printf("操作列表:
    1)一年级    2)二年级    3)三年级
    4)帮助      5)退出程序
    请输入代号:");
     } 
    void error()
     { 
    	printf("错误命令,请重新输入正确数值
    ");
    }
     void one()
     {
        printf("现在是一年级题目:中国加油,武汉加油
    "); 
     }
      void two()
     {
        printf("现在是一年级题目:有理想在的地方,地狱就是天堂
    "); 
     }
      void three()
     {
        printf("现在是三年级题目:鼠年希望您有“鼠” 不尽的收获,“鼠” 不尽的幸福,“鼠” 不尽的钞票,“鼠” 不尽的美满生活
    ");
     }
    

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

    设计这个词就是需要我们用自己的思维逻辑能力去创造某个东西,它具有很大的想像空间和个人发挥空间,设计是把一种计划、设想通过某种形式传达出来的活动成果,也就是自己动手动脑创造的智慧结晶。

    2.2.7Gitee上传截图与链接



    链接
    https://gitee.com/deng_zhi_zhu/deng-zhizhuo

  • 相关阅读:
    scp 指定端口(转)
    openshift 入门 部署 openshift-origin-server-v3.7.0
    kubernetes 网络模型
    故障排除--kubernetes 运维操作步骤 -- kubedns -- busybox -- nslookup 问题
    Service 服务发现的两种方式-通过案例来理解+服务外部访问类型+selector-label
    nmap 扫描端口 + iftop 实时监控流量
    Intellij IDEA 2016.3.4 注册激活--转
    laravel服务提供者类说明
    使用PHP实现命令模式(转)
    异步回收fork出的子进程(僵尸进程)
  • 原文地址:https://www.cnblogs.com/dengzhizhuo/p/12264272.html
Copyright © 2011-2022 走看看