• 作业三--简单四则运算


    本次作业要求来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2166

    github仓库地址:https://github.com/liujay-winslow/Hello-world

    PSP2.1 Personal Software Process Stages 预计时间 实际时间
    planning 计划 1小时 两小时
    Estimate
    估计这个任务需要多少时间
    4小时 6小时
    Development 开发 1小时 1.5小时
    Analysis 需求分析 (包括学习新技术) 0.5小时 0.5小时
    Design Spec 生成设计文档 0.5小时 0.5小时
     Design Review 设计复审 1小时 1小时
    Coding Standard 代码规范 0.5小时 0.5小时
    Design 具体设计 0.5小时 1小时
    Coding 具体编码 2小时 2.5小时
    Code Review 代码复审 1小时 0.5小时
    Test 测试(自我测试,修改代码,提交修改) 0.1小时 0.5小时
    Reporting 报告 0.1小时 0.5小时

    一、题目要求:

    像《构建之法》的人物阿超那样,写一个能自动生成小学四则运算题目的命令行 “软件”。

    具体要求:任何编程语言都可以,命令行程序接受一个数字输入,然后输出相应数目的四则运算题目和答案。例如输入数字是 30, 那就输出 30 道题目和答案。 运算式子必须至少有两个运算符,运算数字是在 100 之内的正整数,答案不能是负数。 如:

    23 - 3 * 4 = 11

     

    1) 要求能出和真分数 (二分之一, 十二分之五,等)相关的练习题。

    2) 并且要求能处理用户的输入,并判断对错,打分统计。 要求能处理用户输入的真分数, 如 1/2, 5/12 等。

     

    第二部分:软件设计与实现

                                                 1.随机生成三个1-100的整数和分数

                                                 2.随机生成两个运算符并记录其运算优先级

                                                 3.生成算式正确答案

                                                 4.根据用户输入的数字来与正确答案对比,判断是否正确

    操作示范:

  • 相关阅读:
    [codevs]线段树练习5
    【Java学习笔记之十六】浅谈Java中的继承与多态
    【Java学习笔记之十五】Java中的static关键字解析
    【Java学习笔记之十四】Java中this用法小节
    【Java学习笔记之十三】初探Java面向对象的过程及代码实现
    【Java学习笔记之十二】Java8增强的工具类:Arrays的用法整理总结
    hdu2896 AC自动机
    hdu2222 AC自动机
    字符串匹配--AC自动机模板
    字符串匹配--(K)MP模板
  • 原文地址:https://www.cnblogs.com/wt123/p/10880847.html
Copyright © 2020-2023  润新知