C语言寒假大作战04

2.2.1本次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2019-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10280
我在这个课程的目标是 gitee 与 git基础命令学习与使用;通过命令列表和视频学习,注册、登录、上传文件、克隆仓库;学会制作菜单栏;使用上次作业的菜单框架,并在其基础上增加各年级题目操作函数
作业正文 https://www.cnblogs.com/cc2000/p/12259221.html
参考文献 百度百科,rand函数的调用

2.2.2 设计思路和遇到的问题

心理过程:
遇到的问题:

2.2.3 程序结果截图

2.2.4 程序代码

#include
#include 
#include 
int menu();
int help();
int error();
int grade1(int a);
int grade2(int a);
int grade3(int a);
int main ()
{
    int m=-1,n=0;
    while(m != 0)
    {
        printf("========== 口算生成器 ==========\n");
        printf("欢迎使用口算生成器 :\n");
        printf("\n"); 
        help();
        printf("\n");
        printf("\n");
        menu();
        scanf("%d",&n);
        switch(n)
        {
            case 1:grade1(n);break;
            case 2:grade2(n);break;
            case 3:grade3(n);break;
            case 4:help();break;
            case 5:printf("程序结束, 欢迎下次使用\n任意键结束……");break;
            default:error();break;
        }
    }
}
int menu()
{
    printf("操作列表:\n");
    printf("1)一年级    2)二年级    3)三年级\n");
    printf("4)帮助      5)退出程序\n");
    printf("请输入操作> \n");
    return 1; 
}
int help()
{
    printf("帮助信息\n");
    printf("您需要输入命令代号来进行操作, 且\n");
    printf("一年级题目为不超过十位的加减法;\n");
    printf("二年级题目为不超过百位的乘除法;\n");
    printf("三年级题目为不超过百位的加减乘除混合题目.\n");
    return 1;
}
int error()
{
    printf("Error!!!\n");
    printf("错误操作指令, 请重新输入\n");
    return 1;
}
int grade1(int a)
{
    int n,i,b,c,d;
    char op;
    srand((unsigned)time( NULL ));
    printf("现在是一年级题目\n");
    printf("请输入生成个数>\n");
    scanf("%d",&n); 
    printf("<执行操作:)\n");
    for(i=0;i\n");
    scanf("%d",&n);
    printf("<执行操作:)\n");
    for(i=0;i\n");
    scanf("%d",&n);
    printf("<执行操作:)\n");
    for(i=0;i

2.2.5 Gitee上传截图与链接

码云:https://gitee.com/chen_yi_yang/dashboard/projects

你可能感兴趣的:(C语言寒假大作战04)