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

    问题 答案
    这个作业属于哪个课程 C语言程序设计
    这个作业的要求在哪里 作业要求
    这个作业的目标 学习自主开发一个应用的基础部分 —— 菜单栏
    参考文献 作业要求里提供的一系列文献,百度百科,简书,dev 码云。

    2.1设计思路和遇到的问题

    1)设计思路:先根据作业要求提供的文献,跟着操作一遍,遇到不懂的函数就百度,操作完对制作菜单有了初步理解,本作业的大致思路利用while循环语句, switch分支语句,menu()菜单函数,help()帮助文档,error()错误操作函数等等来完成菜单编程。
    2)遇到的问题:不懂各种函数的使用先后顺序,格式总是错误,换行的正确使用位置等等。

    2.2程序结果截图


    2.3程序代码

    include<stdio.h>

    void menu();
    void error(int a);
    void help();
    int main()
    {
    int cj=1;
    printf("口算生成器 ");
    printf("欢迎使用口算生成器: ");
    printf(" ");
    help();
    while(cj)
    {
    menu();
    scanf("%d",&cj);
    if(cj==5)
    break;
    switch(cj)
    {
    case 1:printf("现在是一年级题目: ");
    printf("恭喜你答案正确!");
    printf(" ");
    break;
    case 2:printf("现在是二年级题目: ");
    printf("恭喜你答案正确!");
    printf(" ");
    break;
    case 3:printf("现在是三年级题目: ");
    printf("恭喜你答案正确!");
    printf(" ");
    break;
    case 4:help();
    break;
    default:error(cj);
    break;
    }
    printf(" ");
    }
    printf(" ");
    printf("程序结束,欢迎下次使用....");
    }
    void help()
    {
    printf("帮助信息: ");
    printf("你需要输入命令代号来进行操作,且 ");
    printf("一年级题目不超过十位数的加减法: ");
    printf("二年级题目不超过百位的乘除发: ");
    printf("三年级题目不超过百位的加减乘除混合题目。 ");
    printf(" ");
    }
    void menu()
    {
    printf("操作列表: ");
    printf("1)一年级 2)二年级 3)三年级 ");
    printf("4)帮助 5)提出程序 ");
    printf("<请输入操作>:");
    printf(" ");
    }
    void error(int a)
    {
    printf("Error!!!");
    printf("错误操作指令,请重新输入 ");
    }

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

    • 字面意思来说设计是把一种设想通过合理的规划、周密的计划、通过各种感觉形式传达出来的过程。
    • 对我来说设计就是根据自己的喜好,把自己想象中喜欢的东西变成真实的东西。

    2.5Gitee上传截图与链接


    陈琬琰yoyo

  • 相关阅读:
    HBase学习笔记-基础(一)
    系统架构师之旅(一)——软件架构设计:程序员向架构师转型必备总结
    高效程序员的特征:聪明,懒惰
    TOMCAT源码分析(启动框架)
    Java线程池的原理及几类线程池的介绍
    Java 并发:Executors 和线程池
    Memcache基础教程
    发邮件
    图片验证码
    上传图片添加水印
  • 原文地址:https://www.cnblogs.com/chenwanyan/p/12284126.html
Copyright © 2011-2022 走看看