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的主页##

  • 相关阅读:
    android Json解析详解
    Android 用ping的方法判断当前网络是否可用
    Android 监控网络状态
    Android TableLayout 常用的属性介绍及演示
    三星笔记本R428安装xp win7双系统,切换系统重启才能进入系统解决办法。
    解决Win8不能上网攻略第二版!三步秒杀原驱动
    Android三种实现自定义ProgressBar的方式介绍
    Android应用开发中半透明效果实现方案
    FFT算法的物理意义
    网络编程Socket之TCP之close/shutdown具体解释(续)
  • 原文地址:https://www.cnblogs.com/solokill/p/12273887.html
Copyright © 2011-2022 走看看