zoukankan      html  css  js  c++  java
  • C语言寒假大作战02

    2.2.1 寒假大作战

    问题 回答
    这个作业属于哪个课程 2019软件四班C语言寒假作业大作战
    这个作业要求在哪里 作业要求
    我在这个课程的目标是 用switch完成一个menu基本框架
    这个作业在那个具体方面帮助我实现目标 更好的学习c语言
    参考文献 寒假大作战

    2.2.2设计思路和遇到的问题

    这次的题目中只是简单的要求写一个menu框架,还没写入操作,所以这次操作比较简单。以前C语言书籍P55页有完整教程;

    2.2.2

    2.2.3

    #include<stdio.h>
    void help ();
    void menu ();
    void error(int m);
    int main()
    {
    	int choice,i;
    	printf("------口算生成器------
    ");
    	printf("欢迎使用口算生成器:
    ");
    	help();
    	for(i=1;i<=10000;i++)
    	{
    		menu();
    		scanf("%d",&choice);
    		printf("
    ");
    		if(choice==5)
    		   break;
    		switch(choice){
    			case 1:printf("现在是一年级题目:
    ");
    			printf("执行完了,噗噗噗");
    			printf("
    ");
    			break;
    			case 2:printf("现在是二年级题目:
    ");
    			printf("执行完了,噗噗噗");
    			printf("
    ");
    			break;
    			case 3 :printf("现在是三年级题目:
    ");
    			printf("执行完了,噗噗噗");
    			printf("
    ");
    			break;
    			case 4:
    			help();
    	        break;
    	        default:
    	        error(choice);
    			break; 
    	        	
    		}
    			printf("
    ");
    	
    	}
    		printf("
    ");
    		printf("程序结束,欢迎下次使用......"); 
    		
     } 
     void help (){
     	printf("帮助信息:
    ");
    	printf("您需要输入命令代号来进行操作,同时
    ");
    	printf("一年级题目为不超过十位的加减法:
    ");
    	printf("二年级题目为不超过百位的乘除法:
    ");
    	printf("三年级题目为不超过百位的加减乘除法混合题目.
    ");
    	printf("
    ");
     }
     void menu(){
     	    printf("操作列表:
    ");
     	    printf("[1]一年级   ");
    		printf("[2]二年级   ");
    		printf("[3]三年级
    ");
    		printf("[4]帮助     ");
    		printf("[5]退出程序
    ");
    		printf("请输入操作:");
    	
     }
     void error(int m){
     	if(m<1||m>5)
     	printf("Error!!!
    ");
    	printf("错误操作指令,请重新输入");
    	printf("
    ");
     }
    

    第二次的作业要求完成menu的主体,但是其中的操作步骤还没写出,还需定义其他函数去完成一二三年级的算法操作;

    2.2.5 你对“设计”这个词的理解

    设计的话我感觉是想象和实际的结合,把你的构想通过你现阶段所拥有的能力去呈现出来。
    设计的话就像画画吧,先确定了方向,构图,勾勒,主体框架,上色。

  • 相关阅读:
    Teamwork[HDU4494]
    The Parallel Challenge Ballgame[HDU1101]
    「JSOI2016」无界单词
    「SCOI2015」小凸玩密室
    #3636. IIIDX(iiidx)
    #2652. 背单词(word)
    「JXOI2017」加法
    拙者
    19.10.01 acm E:Lowest Common Ancestor
    #3391. big
  • 原文地址:https://www.cnblogs.com/guolifei/p/12251876.html
Copyright © 2011-2022 走看看