• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
吃吃吃学学学
博客园    首页    新随笔    联系   管理    订阅  订阅
关于四则运算题目生成项目
PSP2.1 Personal Software Process Stages Time
Planning 计划  
  · Estimate · 估计这个任务需要多少时间 30
Development 开发  
 · Analysis  · 需求分析 (包括学习新技术) 1
 · Design Spec  · 生成设计文档 1 
 · Design Review  · 设计复审 (和同事审核设计文档) 1 
 · Coding Standard  · 代码规范 (为目前的开发制定合适的规范) 0.5 
 · Design  · 具体设计 2 
 · Coding  · 具体编码 15
 · Code Review  · 代码复审 1 
 · Test  · 测试(自我测试,修改代码,提交修改) 3 
 Reporting  报告  
 · Test Report  · 测试报告 3 
 · Size Measurement  · 计算工作量 0.5 
 · Postmortem & Process Improvement Plan  · 事后总结, 并提出过程改进计划 1 
   合计  29

需求分析

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

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

第一部分需要:

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

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

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

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

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

 

具体设计

对于第一部分要求:

  1.控制参数即可实现

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

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

  4.同时处理分数和整数

  5.未完成

 

性能分析

 

 

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

 

总结

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

 

posted on 2015-09-22 23:23  吃吃吃学学学  阅读(124)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3