C语言寒假大作战02

早过忘川 提交于 2020-02-07 19:18:48
这个作业属于哪个课程 班级链接
这个作业要求在哪里 作业链接
这个作业的目标 熟悉使用git命令,理解代码用途
其他参考文献 学长录制的git基础操作视频
作业正文 本篇博客

1.1 设计思路和遇到的问题

  • 设计思路:首先写好五个函数分支函数,然后用主函数写出前面的框架,再用while和switch进行循环分类处理数据。
  • 遇到的问题:开始没有用函数,直接一个SWITCH和WHILE用到底,后来发现局限性很大,且仔细查看作业要求后发现要用函数,就重新构思了。

1.2程序结果截图



1.3程序代码

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

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

  • 所见所闻>>>>>灵感>>>>>思考>>>>>基本框架>>>>>寻找资(材)料>>>>>进一步完善>>>>>展示>>>>>完成

    1.5Gitee上传截图与链接

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!