问题 | 答案 |
---|---|
这个作业属于那个课程 | https://edu.cnblogs.com/campus/zswxy/CST2019-4 |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/10259 |
作业正文 | 使用函数,switch语句来完成菜单程序 |
参考文献 | https://baijiahao.baidu.com/s?id=1616367741584583839&wfr=spider&for=pc |
2.2.2 设计思路和遇到的问题
1.设计思路:自定义函数来,用switch()函数来进行选择。 2.问题:没有想到要用循环结构。
2.2.3 程序结果截图
2.2.4 程序代码
#include<stdio.h> #include<stdlib.h> void menu(); void help(); void error(); void one(); void two(); void three(); int main() { int n=1,p; printf("==========口算生成器==========\n"); printf("欢迎使用口算生成器:\n"); printf("\n"); help(); while(n!=0) { menu(); printf("请输入操作> "); scanf("%d",&n); printf("<执行操作:)\n"); printf("\n"); switch(n) { case 1:one();break; case 2:two();break; case 3:three();break; case 4:help();break; case 5:printf("程序结束, 欢迎下次使用\n"); printf("任意键结束……"); n=0; default:error();break; } } return 0; } void menu() { printf("\n"); printf("操作列表:\n"); printf("1)一年级 2)二年级 3)三年级\n"); printf("4)帮助 5)退出程序\n"); } void help() { printf("\n"); printf("帮助信息\n"); printf("您需要输入命令代号来进行操作,且\n"); printf("二年级题目为不超过百位的乘除法\n"); printf("三年级题目为不超过百位的加减乘除混合题目.\n"); } void error() { printf("Error!!!\n"); printf("错误操作指令, 请重新输入\n"); } void one() { printf("现在是一年级题目:\n"); printf("执行完了,(假装这里有操作\n"); } void two() { printf("现在是二年级题:\n"); printf("执行完了,(假装这里有操作\n"); } void three() { printf("现在是三年级题目:\n"); printf("执行完了,(假装这里有操作\n"); }
2.2.5 你对“设计”这个词的理解
设计意思就是对一些物品(不管是实或虚)加入自己的想法,比如服装设计,程序设计等等。人们根据自己的喜欢,进行设计。
2.2.6 Gitee上传截图与链接
https://gitee.com/deng_meng_xia/m20199320
来源:https://www.cnblogs.com/deng9/p/12275559.html