• 关于四则运算题目生成项目


    PSP2.1 Personal Software Process Stages Time
    Planning 计划  
      · Estimate · 估计这个任务需要多少时间 30
    Development 开发  
     · Analysis  · 需求分析 (包括学习新技术) 1
     · Design Spec  · 生成设计文档
     · Design Review  · 设计复审 (和同事审核设计文档)
     · Coding Standard  · 代码规范 (为目前的开发制定合适的规范) 0.5 
     · Design  · 具体设计
     · Coding  · 具体编码 15
     · Code Review  · 代码复审
     · Test  · 测试(自我测试,修改代码,提交修改)
     Reporting  报告  
     · Test Report  · 测试报告
     · Size Measurement  · 计算工作量 0.5 
     · Postmortem & Process Improvement Plan  · 事后总结, 并提出过程改进计划
       合计  29

    需求分析

    1.根据命令行参数生成满足要求的四则运算题目并生成答案

    2.对同学的答案进行评测(未完成)

    第一部分需要:

      1.根据命令行参数生成题目数量和题目中数值大小

      2.生成所有题目不出现负数

      3.每个题目所含运算符不超过三个

      4.生成题目中如有分数必须为真分数

      5.生成题目应不同(未完成)

    具体设计

    对于第一部分要求:

      1.控制参数即可实现

      2.对表达式进行运算,采取方式避免

      3.对题目的简化,考虑不超过三个运算符的表达式

      4.同时处理分数和整数

      5.未完成

    性能分析

     

    print函数占用较多,没有什么办法改进

    总结

    这次作业虽然外表看起来简单但实际上处处是陷阱,由于很久没有接触c语言,写起来比较吃力,有一些功能还没有完成。不过这次作业让我对c语言又有了新的理解,对大二时所学的数据结构又有了新的认识。

     

  • 相关阅读:
    ThinkPHP框架基础知识
    ajax分页练习
    实例练习:购物车
    事件
    ajax基础
    jQuery事件
    jQuery基础
    PHP制作登录注册页面
    iview里tree组件改造
    Vue CLI及其vue.config.js(一)
  • 原文地址:https://www.cnblogs.com/zmxch1306/p/4830621.html
Copyright © 2020-2023  润新知