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语句实现菜单指令的设计,通过定义函数使程序变得更加简洁易懂。

遇到的问题:

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

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("==========口算生成表==========\n");
    printf("欢迎使用口算生成器\n");
    printf("\n");
    help(); 
    printf("\n"); 
    while(n!=0)
    {
        menu();
        printf("请输入操作>");
        scanf("%d",&x);
        printf("<执行操作:)\n");
        printf("\n");
        printf("\n");
        switch(x)
        {
            case 1:A();break;
            case 2:B();break;
            case 3:C();break;
            case 4:help();break;
            case 5:
                n=0;
                printf("程序结束, 欢迎下次使用\n");
				printf("请按任意键继续...\n");
                break;
            default:error();break;  
        }
    }
    return 0;
}

void menu()
{
    printf("操作列表:\n");
    printf("1)一年级    2)二年级    3)三年级\n");
    printf("4)帮助      5)退出程序\n");
}
void help()
{
    printf("帮助信息\n");
    printf("您需要输入命令代号来进行操作, 且\n");
    printf("一年级题目为不超过十位的加减法;\n");
    printf("二年级题目为不超过百位的乘除法;\n");
    printf("三年级题目为不超过百位的加减乘除混合题目.\n");
}
void A()
{
    printf("现在是一年级题目:\n");
    printf("执行完了,(假装这里有操作\n");
    printf("\n");
    printf("\n");
}
void B()
{
    printf("现在是二年级题:\n");
    printf("执行完了,(假装这里有操作\n");
    printf("\n");
    printf("\n");
}
void C()
{
    printf("现在是三年级题目:\n");
    printf("执行完了,(假装这里有操作\n");
    printf("\n");
    printf("\n");
}
void error()
{
    printf("Error!!!\n");
    printf("错误操作指令, 请重新输入\n");
    printf("\n");
    printf("\n");
}

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

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

1.6 Gitee上传截图与链接

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

posted on 2020-02-07 19:57  酴灵  阅读(238)  评论(0编辑  收藏  举报

导航