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;
}
}
}

浙公网安备 33010602011771号