• 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

  • 相关阅读:
    time 模块学习
    day 14 自定义模块,常用模块 time .datetime ,time 模块
    day 13 课后作业
    day 12 课后作业
    day 11课后作业
    树状数组最值
    hdu 1059 Dividing bitset 多重背包
    XVII Open Cup named after E.V. Pankratiev. XXI Ural Championship
    最长公共子序列板/滚动 N^2
    Uva 10635
  • 原文地址:https://www.cnblogs.com/tangyanwen/p/12267997.html
Copyright © 2020-2023  润新知