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

    这个作业属于哪个课程 班级链接
    这个作业要求在哪里 作业链接
    **这个作业的目标 ** 熟悉使用git命令,理解代码用途
    其他参考文献 学长录制的git基础操作视频
    作业正文 本篇博客

    1.1 设计思路和遇到的问题

    • 设计思路:首先写好五个函数分支函数,然后用主函数写出前面的框架,再用while和switch进行循环分类处理数据。
    • 遇到的问题:开始没有用函数,直接一个SWITCH和WHILE用到底,后来发现局限性很大,且仔细查看作业要求后发现要用函数,就重新构思了。

    1.2程序结果截图



    1.3程序代码

    include<stdio.h>
    void one()
    {
    	printf(":)
    ");
    	printf("
    ");
    	printf("现在是一年级题目:
    ");
    	printf("操作完成
    
    ");
    }
    void two()
    {
    	printf(":)
    ");
    	printf("
    ");
    	printf("现在是二年级题目:
    ");
    	printf("操作完成
    ");
    }
    void three()
    {
    	printf(":)
    ");
    	printf("
    ");
    	printf("现在是三年级题目:
    ");
    	printf("操作完成
    ");
    }
    void mistake()
    {
    	printf("Error!
    ");
    	printf("错误操作指令,请重新输入
    ");
    	printf("
    ");
    }
    void four()
    {
    	printf("
    ");
    	printf("帮助信息
    ");
    	printf("你需要输入命令代号来进行操作,且
    ");
    	printf("一年级题目为不超过十位数的加减法;
    ");
    	printf("二年级的题目为不超过百位数的乘除法;
    ");
    	printf("三年级的题目为不超过百位的加减乘除的混合题目.
    
    ");
    }
    int main()
    {
    	printf("======口算生成器======
    ");
    	printf("欢迎使用口算生成器:
    
    ");
    	printf("帮助信息
    ");
    	printf("您需要输入命令代号来进行操作,且
    ");
    	printf("一年级的题目为不超过十位数的加减法;
    ");
    	printf("二年级的题目为不超过百位数的乘除法:
    ");
    	printf("三年级的题目为不超过百位数的加减乘除的混合题目.
    
    ");
    	printf("操作列表:
    ");
    	printf("1)一年级 2)二年级 3)三年级
    ");
    	printf("4)帮助 5)退出程序
    ");
    	printf("请输入操作:");
    	int n;
    	scanf("%d", &n);
    	while (1)
    	{
    		if (n == 5)
    		{
    			break;
    		}
    		switch (n)
    		{
    		case 1: one(); break;
    		case 2: two(); break;
    		case 3: three(); break;
    		case 4: four(); break;
    		default: mistake(); break;
    		}
    		printf("操作列表:
    ");
    		printf("1)一年级 2)二年级 3)三年级
    ");
    		printf("4)帮助 5)退出程序
    ");
    		printf("请输入操作:");
    		n = 0;
    		scanf("%d", &n);
    	}
    	printf(":)
    ");
    	printf("
    ");
    	printf("程序结束,欢迎下次使用,按任意键结束");
    	getchar();
    	return 0;
    }
    

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

    • 所见所闻>>>>>灵感>>>>>思考>>>>>基本框架>>>>>寻找资(材)料>>>>>进一步完善>>>>>展示>>>>>完成

    1.5Gitee上传截图与链接

    solokill的主页##

  • 相关阅读:
    【转】使用外部看门狗请三思!
    【转】一招解决MCU启动异常
    【转】电源芯片选型,容易忽略的“QC”
    【转】为什么 MQTT 是最适合物联网的网络协议
    【转】中国芯酸往事
    函数输入参数类型为枚举时,则限定函数参数的接收范围,非枚举值输入则错误
    函数形参为指针与非指针的区别
    【转】函数中的形参问题(指针形参、引用形参、二重指针作为形参)
    【转】Example of using the --info linker option
    【转】STM32
  • 原文地址:https://www.cnblogs.com/solokill/p/12273887.html
Copyright © 2011-2022 走看看