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

    这个作业属于那个课程 2019级计算机4班
    这个作业要求在哪里 C语言寒假大作战02
    这个作业的目标 学会简单菜单的制作以及gitee基本操作的运用
    作文正文 https://www.cnblogs.com/zengghao/p/12274306.html
    其它参考文献 https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc

    1.1 设计思路和遇到的问题

    设计思路:

    根据菜单内容及要求,运用switch-case语句实现菜单指令的设计,通过定义函数使程序变得更加简洁易懂。

    遇到的问题:

    除开始没有注意用 隔开各语句导致不美观之外没有遇上其他问题。

    1.2 程序结果截图

    1.3 菜单文案

    口算生成表
    欢迎使用口算生成器
    帮助信息
    您需要输入命令代号来进行操作,且
    一年级题目为不超过十位的加减法
    二年级题目为不超过百位的加减法
    三年级题目为不超过百位的加减乘除混合题目 操作列表:
    1)一年级 2)二年级 3)三年级 4)帮助 5)退出程序
    请输入操作>
    <执行操作:)
    现在是一年级的题目
    现在是二年级的题目
    现在是三年级的题目
    任意键结束......Error!!! 错误操作指令,请重新输入
    程序结束,欢迎下次使用 ------------------------------

    1.4 程序代码

    #include<stdio.h>
    #include <stdlib.h>
    void menu(); 
    void help();
    void A(); 
    void B();
    void C(); 
    void error();
    int main()
    {
        int n=1,x;
        printf("==========口算生成表==========
    ");
        printf("欢迎使用口算生成器
    ");
        printf("
    ");
        help(); 
        printf("
    "); 
        while(n!=0)
        {
            menu();
            printf("请输入操作>");
            scanf("%d",&x);
            printf("<执行操作:)
    ");
            printf("
    ");
            printf("
    ");
            switch(x)
            {
                case 1:A();break;
                case 2:B();break;
                case 3:C();break;
                case 4:help();break;
                case 5:
                    n=0;
                    printf("程序结束, 欢迎下次使用
    ");
    				printf("请按任意键继续...
    ");
                    break;
                default:error();break;  
            }
        }
        return 0;
    }
    
    void menu()
    {
        printf("操作列表:
    ");
        printf("1)一年级    2)二年级    3)三年级
    ");
        printf("4)帮助      5)退出程序
    ");
    }
    void help()
    {
        printf("帮助信息
    ");
        printf("您需要输入命令代号来进行操作, 且
    ");
        printf("一年级题目为不超过十位的加减法;
    ");
        printf("二年级题目为不超过百位的乘除法;
    ");
        printf("三年级题目为不超过百位的加减乘除混合题目.
    ");
    }
    void A()
    {
        printf("现在是一年级题目:
    ");
        printf("执行完了,(假装这里有操作
    ");
        printf("
    ");
        printf("
    ");
    }
    void B()
    {
        printf("现在是二年级题:
    ");
        printf("执行完了,(假装这里有操作
    ");
        printf("
    ");
        printf("
    ");
    }
    void C()
    {
        printf("现在是三年级题目:
    ");
        printf("执行完了,(假装这里有操作
    ");
        printf("
    ");
        printf("
    ");
    }
    void error()
    {
        printf("Error!!!
    ");
        printf("错误操作指令, 请重新输入
    ");
        printf("
    ");
        printf("
    ");
    }
    

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

    我觉得设计就是通过自己的想法实现或者改变某个东西,也就是所谓的想法变成现实,自己所设计出来的东西应该包含着自己所思考的以及实现的思路,我认为我们去设计一样东西不仅仅是要把自己的想法实现,更要追求更优的实现理念和方法。

    1.6 Gitee上传截图与链接

    https://gitee.com/zenghao67/winter_vacation_battle_02/tree/master/

  • 相关阅读:
    基于IDEA+Maven+SpringMVC的入门web程序分析(一)
    Spring之路----chapter03 高级装配
    Spring之路---chapter02装配Bean
    Spring之路----Chapter01 Spring之旅
    实用网址-项目的创建、Idea打开Maven项目、Idea打开Eclipse项目
    Git之路-2017年9月8日14:37:01
    Redis入门指南-笔记-进阶
    DenyHosts 阻止SSH暴力攻击
    某cms最新版前台RCE漏洞(无需任何权限)2020-03-15
    通过Joomla的两次RCE漏洞看session反序列化
  • 原文地址:https://www.cnblogs.com/zengghao/p/12274306.html
Copyright © 2011-2022 走看看