C语言寒假大作战02

一.作业头

这个作业属于哪一个课程|班级的链接
-|-|-
这个作业要求在哪里|作业要求的链接
这个作业的目标|学会编写编写一个控制台菜单程序
其他参考文献|百度C语言编程
作业正文|此篇博客

二.作业正文

2.1.设计思路和遇到的问题
请写上你的心路历程和程序设计思路,并在其中写下你遇到的问题

心路历程:看不懂作业要求我们做什么-->要求我们写代码实现-->不知道如何开始-->有思路-->完成代码
程序设计思路:1)需要用主函数将菜单输出
2)自定义函数实现一年级,二年级,三年级题目操作,和帮助和退出操作
3)需要使用while对程序进行循环,用switch来选择命令代号,进行5种操作(一年级题目,二年级题目,三年级题目,帮助,输入错误情况),用if来判断是否选择退出程序。
遇到的问题:1)刚开始没用思路,看书上的switch语句等方法后有点思路
2)不太会使用自定义函数,忘记要使用while来循环

2.2.程序结果截图
内容需和上面示例保持一致
包括主界面截图,各个操作返回截图,结束截图




2.3.程序代码
需要使用六个函数,调用关系如上面思维导图

#include<stdio.h>
void ynj()
{
	printf("执行操作\n");
	printf("\n");
	printf("现在是一年级题目:\n");
	printf("执行完了(小声,假装这里有操作\n");
	printf("\n");
}
void enj()
{
	printf("执行操作\n");
	printf("\n");
	printf("现在是二年级题目:\n");
	printf("执行完了(小声,假装这里有操作\n");
	printf("\n");
}
void snj()
{
	printf("执行操作\n");
	printf("\n");
	printf("现在是三年级题目:\n");
	printf("现在执行完了(小声,假装这里有操作\n");
	printf("\n");
}
void cw()
{
	printf("执行操作\n");
	printf("\n");
	printf("Error!!!\n");
	printf("错误操作指令,请重新输入\n");
	printf("\n");
}
void help()
{
	printf("\n");
	printf("帮助信息:\n");
	printf("您需要输入命令代号来进行操作,且\n");
	printf("一年级题目为不超过十位的加减法;\n");
	printf("二年级题目为不超过百位的乘除法;\n");
	printf("三年级题目为不超过百位的加减乘除混合题目;\n"); 
	printf("\n");
}
int main()
{
	printf("========== 口算生成器 ==========\n");
	printf("欢迎使用口算生成器:)\n");
	printf("\n");
	printf("帮助信息:\n");
	printf("您需要输入命令代号来进行操作,且\n");
	printf("一年级题目为不超过十位的加减法;\n");
	printf("二年级题目为不超过百位的乘除法;\n");
	printf("三年级题目为不超过百位的加减乘除混合题目;\n"); 
	printf("\n");
	printf("操作列表:\n");
	printf("1)一年级   2)二年级  3)三年级\n");
	printf("4)帮助   5)退出程序\n");
	printf("请输入操作> ");
	int a,b=1;
	scanf("%d",&a);
	while(5)
	{
		if(a==5)
		{
			break;
		}
		switch(a)
		{
			case 1:ynj();break;
			case 2:enj();break;
			case 3:snj();break;
			case 4:help();break;
			default :cw();break; 
		}
		printf("操作列表:\n");
	    printf("1)一年级   2)二年级  3)三年级\n");
	    printf("4)帮助   5)退出程序\n");
	    printf("请输入操作> ");
	    a=0;
	    scanf("%d",&a);
	}

	printf("执行操作\n");
	printf("\n");
	printf("程序结束,欢迎下次使用任意键结束......");
	getchar();
	return 0;
	 
 } 

2.4.你对“设计”这个词的理解
我觉得设计就是自己构造并且创造一个东西。
百度设计

2.5.Gitee上传截图与链接

链接
主页

posted @ 2020-02-06 15:33  陈double  阅读(137)  评论(0编辑  收藏  举报