C语言寒假大作战02

这个作业属于哪个课程 班级的链接
这个作业要求在哪里 作业要求的链接
这个作业的目标 模拟选择菜单
其他参考文献 C语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能
作业正文 此篇博客

2.2.2 设计思路和遇到的问题

设计思路:
先利用while循环保持菜单持续工作
然后使用switch语句确定选择功能
最后使用自定义函数来完成详细的功能。

2.2.3程序结果截图

2.2.4程序代码

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

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

我认为设计就是开始有一个大致的方向,然后开始向此方向思考,并逐渐将所思考的东西完善,最终展示出来。

2.2.6 Gitee上传截图与链接

gitee链接

posted @ 2020-03-08 18:05  Club-K  阅读(118)  评论(0编辑  收藏  举报