问 | 答 |
---|---|
这个作业属于那个课程 | 2019级计算机4班 |
这个作业要求在哪里 | C语言寒假大作战02 |
这个作业的目标 | 学会简单菜单的制作以及gitee基本操作的运用 |
作文正文 | https://www.cnblogs.com/zengghao/p/12274306.html |
其它参考文献 | https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc |
1.1 设计思路和遇到的问题
设计思路:
根据菜单内容及要求,运用switch-case语句实现菜单指令的设计,通过定义函数使程序变得更加简洁易懂。
遇到的问题:
除开始没有注意用 隔开各语句导致不美观之外没有遇上其他问题。
1.2 程序结果截图
1.3 菜单文案
口算生成表
欢迎使用口算生成器
帮助信息
您需要输入命令代号来进行操作,且
一年级题目为不超过十位的加减法
二年级题目为不超过百位的加减法
三年级题目为不超过百位的加减乘除混合题目 操作列表:
1)一年级 2)二年级 3)三年级 4)帮助 5)退出程序
请输入操作>
<执行操作:)
现在是一年级的题目
现在是二年级的题目
现在是三年级的题目
任意键结束......Error!!! 错误操作指令,请重新输入
程序结束,欢迎下次使用 ------------------------------
1.4 程序代码
#include<stdio.h>
#include <stdlib.h>
void menu();
void help();
void A();
void B();
void C();
void error();
int main()
{
int n=1,x;
printf("==========口算生成表==========
");
printf("欢迎使用口算生成器
");
printf("
");
help();
printf("
");
while(n!=0)
{
menu();
printf("请输入操作>");
scanf("%d",&x);
printf("<执行操作:)
");
printf("
");
printf("
");
switch(x)
{
case 1:A();break;
case 2:B();break;
case 3:C();break;
case 4:help();break;
case 5:
n=0;
printf("程序结束, 欢迎下次使用
");
printf("请按任意键继续...
");
break;
default:error();break;
}
}
return 0;
}
void menu()
{
printf("操作列表:
");
printf("1)一年级 2)二年级 3)三年级
");
printf("4)帮助 5)退出程序
");
}
void help()
{
printf("帮助信息
");
printf("您需要输入命令代号来进行操作, 且
");
printf("一年级题目为不超过十位的加减法;
");
printf("二年级题目为不超过百位的乘除法;
");
printf("三年级题目为不超过百位的加减乘除混合题目.
");
}
void A()
{
printf("现在是一年级题目:
");
printf("执行完了,(假装这里有操作
");
printf("
");
printf("
");
}
void B()
{
printf("现在是二年级题:
");
printf("执行完了,(假装这里有操作
");
printf("
");
printf("
");
}
void C()
{
printf("现在是三年级题目:
");
printf("执行完了,(假装这里有操作
");
printf("
");
printf("
");
}
void error()
{
printf("Error!!!
");
printf("错误操作指令, 请重新输入
");
printf("
");
printf("
");
}
1.5 你对“设计”这个词的理解
我觉得设计就是通过自己的想法实现或者改变某个东西,也就是所谓的想法变成现实,自己所设计出来的东西应该包含着自己所思考的以及实现的思路,我认为我们去设计一样东西不仅仅是要把自己的想法实现,更要追求更优的实现理念和方法。
1.6 Gitee上传截图与链接
https://gitee.com/zenghao67/winter_vacation_battle_02/tree/master/