这个作业属于哪个课程 | 班级的链接 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 模拟选择菜单 |
其他参考文献 | C语言编程:以实例教你如何在控制台程序中模拟一个选项菜单功能 |
作业正文 | 此篇博客 |
2.2.2 设计思路和遇到的问题
设计思路:
先利用while循环保持菜单持续工作
然后使用switch语句确定选择功能
最后使用自定义函数来完成详细的功能。
2.2.3程序结果截图
2.2.4程序代码
#include<stdio.h>
int help(int a)
{
printf("
");
printf("帮助信息:
");
printf("您需要输入命令代号来进行操作,且
");
printf("一年级题目为不超过十位的加减法;
");
printf("二年级题目为不超过百位的乘除法;
");
printf("三年级题目为不超过百位的加减乘除混合题目.
");
}
int main()
{
printf("====口算生成器====
");
printf("欢迎使用口算生成器:
");
printf("帮助信息:
");
printf("您需要输入代号命令号来进行操作,另
");
printf("一年级题目为不超过十位的加减法;
");
printf("二年级题目为不超过百位的乘除法;
");
printf("三年级题目为不超过百位的加减乘除混合题目.
");
printf("操作列表:
1)一年级 2)二年级 3)三年级
4)帮助 5)退出程序
");
printf("请输入操作:
");
int a;
while(a!=5)
{
scanf("%d",&a);
switch(a)
{
case 1:
printf("现在是一年级题目:
执行完了 (小声,假装这里有操作)
");
break;
case 2:
printf("现在是二年级题目:
执行完了 (小声,假装这里有操作)
");
break;
case 3:
printf("现在是三年级题目:
执行完了 (小声,假装这里有操作)
");
break;
case 4:
help(a);
break;
case 5:
printf("程序结束, 欢迎下次使用
任意键结束……
");
break;
default:
printf("Error!!!
错误操作指令, 请重新输入
");
}
}
}
2.2.5 你对“设计”这个词的理解
我认为设计就是开始有一个大致的方向,然后开始向此方向思考,并逐渐将所思考的东西完善,最终展示出来。