这个作业属于哪个课程 | 班级链接 |
---|---|
这个作业的要求 | 作业链接 |
这个作业的目标 | 用所学模拟一个选择菜单功能 |
参考文献 | 在控制台程序中模拟一个选项菜单功能 |
作业正文 | 此篇博客 |
2.2.2设计思路和遇到的问题
设计思路:
首先做出菜单,利用while循环保持菜单一直在线。
之后在循环结构中,利用switch来确定用户的选择,并作出解答。
后利用自定义函数来完成help和退出程序的操作。
心路历程:
2.2.3程序结果截图
2.2.4程序代码
#include<stdio.h>
int help(int m);
int exit(int x);
int main(void)
{
printf("====口算生成器==== ");
printf("欢迎使用此生成器(笑 ");
int a=-1;
int b=0;
int HELP,EXIT,n,x;
while(a!=0)
{
printf(" ");
printf(" ");
printf("操作列表: ");
printf("1>壹年级 2>贰年级 3>叁年级 ");
printf("4>HELP 5>EXIT ");
printf("请选择: ");
scanf("%d",&a);switch (a)
{
case 1:
printf("现在是壹年级时间 ");
printf("请给出下列题目的答案 ");
printf("1+1=");
scanf("%d",&b);
if(b==2)
{
printf("ning就是神仙,太强了!!!");
}
else
{
printf("这就是壹年级的实力嘛ye i了?????????????????????");
}
break;
case 2:
printf("现在是贰年级时间 ");
printf("请给出下列题目的答案 ");
printf("2*2=");
scanf("%d",&b);
if(b==4)
{
printf("ning就是大神仙,太强了!!!");
}
else
{
printf("这就是贰年级的实力嘛ye 吐了?????????????????????");
}
break;
case 3:
printf("现在是叁年级时间 ");
printf("请给出下列题目的答案 ");
printf("1+1*2=");
scanf("%d",&b);
if(b==3)
{
printf("ning就是奆神仙,太强了!!!");
}
else
{
printf("这都叁年级了,害写不出?????????????????????");
}
break;
case 4:
HELP=help(n);
break;
case 5:
EXIT=exit(x);
return 0;
default:
printf("ERROR!!!");
}
}}
int help(int n)
{
printf(" ");
printf("帮助信息: ");
printf("您需要输入代号命令号来进行操作,另 ");
printf("壹年级的题目很舒服,有且只有一道 ");
printf("贰年级的题目不难,有且只有一道 ");
printf("叁年级的题目在一二年级的基础上升华,有且只有一道 ");
}
int exit(int x)
{
printf("程序结束,欢迎下次使用,按任意键结束... ");
}
2.2.5 你对“设计”这个词的理解
“设计” :我认为就是将脑子里想的东西转换成某一种形式转换出来的过程
设计是把一种设想通过合理的规划、周密的计划、通过各种感觉形式传达出来的过程。人类通过劳动改造世界,创造文明,创造物质财富和精神财富,而最基础、最主要的创造活动是造物。设计便是造物活动进行预先的计划,可以把任何造物活动的计划技术和计划过程理解为设计。百度百科
2.2.6 Gitee上传截图与链接
1.5主页地址:
LQNB的主页