C语言寒假的大作战2

2.2.1 作业头:

问题 答案
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10261
这个作业的目标 编写菜单程序
作业正文 https://i-beta.cnblogs.com/posts/edit;postId=12284525
其他参考文献 C语言程序设计

2.2.2 设计思路和遇到的问题

设计思路:按照菜单文案,将菜单所需要的help()、menu()先编写好,在运用循环将函数嵌套到主函数中。
问题:不知道使用使程序循环的变量,不知道如何定义,安放。

2.2.3 程序结果截图




2.2.4 程序代码

include <stdio.h>

int main()
{
printf("欢迎使用口算生成器 :\n");

int help() {
	printf("您需要输入命令代号来进行操作, 且\n一年级题目为不超过十位的加减法;\n二年级题目为不超过百位的乘除法;\n三年级题目为不超过百位的加减乘除混合题目.\n");

}
int error() {
	printf("Error!!!\n错误操作指令, 请重新输入\n");
	return 0; }
int menu() {
	printf("1)一年级    2)二年级    3)三年级\n4)帮助      5)退出程序\n请输入操作>\n"); }
int number = -1;
while (number != 0)
{

	switch (number) {
	case(1):printf("现在是一年级题目:5+6=?"); break;
	case(2):printf("现在是二年级题目:11*7=?"); break;
	case(3):printf("现在是三年级题目:12+56=?"); break;
	default: error();
		return 0;
	}
}

}

posted @ 2020-02-08 19:10  指尖下的天地  阅读(91)  评论(0)    收藏  举报