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

  • 相关阅读:
    小程序之滚动选择器(时间、普通、日期)
    bzoj 4825: [Hnoi2017]单旋 LCT
    bzoj 4821: [Sdoi2017]相关分析 线段树
    bzoj 4766: 文艺计算姬 矩阵树定理
    bzoj 4031: 小Z的房间 矩阵树定理
    bzoj 4822~4824 CQOI2017题解
    bzoj 4817: [Sdoi2017]树点涂色 LCT+树链剖分+线段树
    bzoj 4816: [Sdoi2017]数字表格
    bzoj 4537: [Hnoi2016]最小公倍数 分块+并查集
    bzoj 4653: [Noi2016]区间
  • 原文地址:https://www.cnblogs.com/chenwanyan/p/12284126.html
Copyright © 2011-2022 走看看