>

C语言寒假大作战02

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 链接
我在这个课程的目标是 完成菜单程序
参考文献 链接

2.2.1 设计思路和遇到的问题

设计思路:
参照文献知要用一个while,一个switch
再疯狂用printf,最后要用两个自定义的
函数来表示帮助和退出。

心路历程:
有点吓人(行数多)→easy(大多都是用printf)→舒服→傻了(打完运行不了)→有惊无险(用dev运行)

2.2.2 程序截图:

2.2.3程序代码

include<stdio.h>

int help(int x);
int exit(int y);
int main()
{
printf(" 口算生成器 \n");
printf("欢迎使用口算生成器:)\n");
int a = -1, b = 0, HELP, EXIT, x, y;

while (a != 0)
{
	printf("\n");
	printf("\n");
	printf("操作列表\n");
	printf("1) 一年级  2) 二年级  3) 三年级\n");
	printf("4) HELP  5) EXIT\n");
	printf("请选择: \n");
	scanf_s("%d", &a);

	switch (a)
	{
	case 1:
		printf("现在是一年级题目\n");
		printf("10-7= ");
		scanf_s("%d", &b);
		if (b == 3)
		{
			printf("继续吧。");
		}
		else
		{
			printf("我要剪掉你一个脚趾了(邪笑)!");
		}
		break;
	case 2:
		printf("现在是二年级题目\n");
		printf("9*9= ");
		scanf_s("%d", &b);
		if (b == 81)
		{
			printf("不错,佛祖在西边叫你呢");
		}
		else
		{
			printf("施主,路上多加小心!!");
		}
		break;
	case 3:
		printf("现在是三年级题目\n");
		printf("6+6*6= ");
		scanf_s("%d", &b);
		if (b == 42)
		{
			printf("新的一年也会舒服起来");
		}
		else
		{
			printf("也许你就是撒旦吧");
		}
		break;
	case 4:
		HELP = help(x);
		break;
	case 5:
		EXIT = exit(y);
		return 0;
	default:
		printf("ERROR!!");
	}
}

}
int help(int x)
{
printf("\n");
printf("帮助信息:\n");
printf("您需要输入代号命令号来进行操作,另\n");
printf("一年级的题目很舒服,有且只有一道\n");
printf("二年级的题目不难,有且只有一道\n");
printf("三年级的题目在一二年级的基础上升华,有且只有一道\n");
}
int exit(int y)
{
printf("程序结束,欢迎下次使用,按任意键结束....\n");
}

2.2.4 对设计的理解

设计分为很多种,我自认为可分为两种,一种是艺术设计,一种是实际设计。设计也是表达个人想法的一种
方式,但设计的对象通常都是人,所以是以人为本,再加以艺术的修饰,就又可以生华为艺术品。

2.2.5 Gitee上传截图与链接

gitee链接

posted @ 2020-02-06 14:36  Joker23333  阅读(136)  评论(0)    收藏  举报