这个作业属于那个课程 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259 |
这个作业的目标是 | 用函数和switch语句编程口算题菜单,熟悉掌握gitee 与 git基础命令学习与使用,还有怎么上传远程文件, |
作业正文 | 使用函数、Switch语句来完成菜单程序 |
参考文献 | https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc |
2.2.2设计思路和遇到的问题
设计思路:开始没有理解题目意思,主程序使用“while”循环及“switch...case...”选择结构,定义一个int型变量,六个函数分别对应一个操作。
遇到的问题:
还有在写代码的时候总是编译错误,还有最后运行时最后一步的操作按任意键结束这一步错了,我继续按回车还是可以,还有一些语句的用法忘记了。
2.2.3程序结果截图
2.2.4菜单文案
==========口算生成表==========
欢迎使用口算生成器
希望疫情早日结束
帮助信息
您需要输入命令代号来进行操作,且
一年级题目为不超过十位的加减法
二年级题目为不超过百位的加减法
三年级题目为不超过百位的加减乘除混合题目
操作列表:
1)一年级 2)二年级 3)三年级
4)帮助 5)退出程序
请输入操作>
<执行操作:)
现在是一年级的题目;中国加油,武汉加油
现在是二年级的题目;有理想在的地方,地狱就是天堂
现在是三年级的题目;鼠年希望您有“鼠” 不尽的收获,“鼠” 不尽的幸福,“鼠” 不尽的钞票,“鼠” 不尽的美满生活
任意键结束......Error!!!
错误操作指令,请重新输入
程序结束,欢迎下次使用
------------------------------
2.2.5程序代码
#include <stdio.h>
void menu();
void help();
void error();
void one();
void two();
void three();
int main()
{
int m;
printf("========== 口算生成器 ==========
欢迎使用口算生成器 :
希望疫情早日结束
");
printf("
");
help();
while(1)
{
menu();
scanf("%d",&m);
switch(m)
{
case 1:one();break;
case 2:two();break;
case 3:three();break;
case 4:help();break;
case 5:printf("程序结束, 欢迎下次使用
任意键结束……
");
default:error();break;
}
}
}
void help()
{
printf("欢迎使用口算生成器 :
帮助信息
您需要输入命令代号来进行操作, 且
");
printf("一年级题目为不超过十位的加减法;
二年级题目为不超过百位的乘除法;
三年级题目为不超过百位的加减乘除混合题目.
");
printf("
");
}
void menu()
{
printf("操作列表:
1)一年级 2)二年级 3)三年级
4)帮助 5)退出程序
请输入代号:");
}
void error()
{
printf("错误命令,请重新输入正确数值
");
}
void one()
{
printf("现在是一年级题目:中国加油,武汉加油
");
}
void two()
{
printf("现在是一年级题目:有理想在的地方,地狱就是天堂
");
}
void three()
{
printf("现在是三年级题目:鼠年希望您有“鼠” 不尽的收获,“鼠” 不尽的幸福,“鼠” 不尽的钞票,“鼠” 不尽的美满生活
");
}
2.2.6你对“设计”这个词的理解
设计这个词就是需要我们用自己的思维逻辑能力去创造某个东西,它具有很大的想像空间和个人发挥空间,设计是把一种计划、设想通过某种形式传达出来的活动成果,也就是自己动手动脑创造的智慧结晶。