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

    这个作业属于哪个课程 <a href="https://edu.cnblogs.com/campus/zswxy/CST2019-1/"target=_blank">《c语音程序设计》
    这个作业要求在哪里 <a href="https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10262"target=_blank">《C语言寒假大作战02 》
    我在这个课程目标是 menu函数的用法和知识的复习
    参考文献 <a href="https://blog.csdn.net/zjgyjd/article/details/83057471"target=_blank">《c语言函数的运用》<a href="https://blog.csdn.net/qq_34519487/article/details/79934948"target=_blank">《C语言“按任意键退出”的实现方式》

    设计思路和遇到的问题

    设计思路:先把所需要的输出的东西先准备好,利用菜单函数把菜单做出来,然后通过主函数实现各种情况的运行。

    遇到的问题:菜单函数的作用和使用方法不知道。在进入程序是输出的不与作业相同。

    程序结果截图

    程序代码

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

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

    设计就同于艺术,通过你的现象让人产生美的感觉。拿编程举例:在编程的过程中不仅好考虑到能否运行,是否有错误。还要考虑它是否简单易懂,给人一种美的感觉。

    Gitee上传截图与链接

    Gitee上传截图

    链接

    https://gitee.com/tang_yan_wen/tang20199198

  • 相关阅读:
    hadoop 配置
    spark 学习网站和资料
    spark-submit 提交任务及参数说明
    python 浮点运算
    nginx 和 php
    clojure 语法
    编程语言
    spark
    mvn 与 pom.xml
    偏导数与偏微分
  • 原文地址:https://www.cnblogs.com/tangyanwen/p/12267997.html
Copyright © 2011-2022 走看看