C语言寒假大作战02
1.作业头
问题 | 答案 |
---|---|
这个作业属于那个课程 | 课程链接 |
这个作业要求在哪里 | 作业要求链接 |
我在这个课程的目标是 | 学习简单的菜单代码编写,制作菜单栏 |
作业正文 | 正文链接 |
参考文献 | 参考文献链接 |
2.设计思路和遇到的问题
设计思路:
设计菜单栏,首先要运用制作菜单的几个函数,菜单函数,帮助函数,以及输入错误的函数,然后输出想输出的内容来制作即可
遇到的问题:
首先函数的调用不怎么熟悉,还有就是每次输入后再次出现菜单栏,不会显示,之后加了个menu()函数才显示出来
3.程序结果截图
4.程序代码
#include<stdio.h>
void menu()
{
printf("操作列表:\n 1)一年级 2)二年级 3)三年级\n 4)帮助 5)退出程序\n请输入操作>\n");
}
void help()
{
printf("帮助信息:\n您需要输入命令代号来进行操作, 且\n一年级题目为不超过十位的加减法;\n二年级题目为不超过百位的乘除法;\n三年级题目为不超
过百位的加减乘除混合题目.\n\n");
}
void error()
{
printf("Error!!!\n错误操作指令,请重新输入\n\n");
}
void class1()
{
printf("现在是一年级的题目:\n执行完了(假装有操作,俘虏\n\n");
}
void class2()
{
printf("现在是二年级的题目:\n执行完了(假装有操作,老干妈\n\n");
}
void class3()
{
printf("现在是三年级的题目:\n执行完了(假装有操作,臭豆腐\n\n");
}
int main()
{
int x;
printf("========== 口算生成器 ==========\n欢迎使用口算生成器 :\n\n");
help();
menu();
while(1)
{
scanf("%d",&x);
printf("< 执行操作 >\n\n");
switch (x)
{
case 1: class1(); break;
case 2: class2(); break;
case 3: class3(); break;
case 4: help(); break;
case 5: printf("程序结束, 欢迎下次使用 任意键结束……\n"); break;
default:error(); break;
}
if(x!=5)
menu();
}
return 0;
}
5.你对“设计”这个词的理解
对于设计这个词语来说,我觉得呢设计这个词在很多专业都会用到,比如设计绘图什么的,而我们这个专业设计就可以是设计程序,网页等等之类的东西,这些设计都是把人们的想象表达出来,创造出一个个模板,来表达自己的想法吧!
6.Gitee上传截图与链接