C语言寒假大作战02

问题 答案
这个作业属于哪个课程 C语言程序设计2
这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259
我在这个课程的目标是 使用switch编写菜单程序,要求实现进入与返回功能
作业正文 编写程序菜单
参考文献 https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc

2.2.2 设计思路和遇到的问题

思路:利用switch分类实现进入与返回功能,

2.2.3 程序结果截图.

C语言寒假大作战02_第1张图片

C语言寒假大作战02_第2张图片

C语言寒假大作战02_第3张图片

C语言寒假大作战02_第4张图片

2.2.4 程序代码

include

include

void help();
void error();
void one();
void two();
void three();

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

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

设计就是要更加人性化,更加注重用户体验

2.2.6 Gitee上传截图与链接

链接

https://gitee.com/duanyu-123/duan_yu_20199337/tree/master/

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