博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
软件工程个人作业02
阅读量:4960 次
发布时间:2019-06-12

本文共 1051 字,大约阅读时间需要 3 分钟。

【设计思路】

  在软件工程个人作业01所写的设计思路基础上,进行添加:

  一、输入

  1.输入一个值(Cno)作为随机生成题目的数量

  2.输入一个值(Uln)作为随机生成数上限

  3.选择 0,1 确定有无乘除,加减有无负数,除法有无余数,有无括号;

二、输出

 输出提示语句供用户输入程序所需值

三、具体实现

 1.避免重复:定义三个数组,分别存储两个运算数和一个运算符,将每次生成的数和运算符的组合与之前生成的所有组合比较。

 2.有无乘除法:若无乘除法,使循环条件Cno+=1;

 3.除法有无余数:若无余数,则判断生成数之间取余是否为零,为零则输出,不为零使被除数减去余数再构成新的运算式。

 4.加减有无负数:判断减数与被减数大小,若减数小于被减数则二者交换位置

 5.有无括号:暂未实现。

【程序源代码】

 

【结果截图】

 

【项目计划总结表】

项目计划总结表(2016/3/19)

  任 务

(日 期)

听课 编写程序 阅读课本 准备考试 日总计
周日          
周一 100min 120min     220min
周二     90min   90min
周三   60min     60min
周四     30min   30min
周五          
周六   240min     240min
周总计 100min 420min 120min   640min

【时间记录日志】

日期 开始时间 结束时间 中断时间 净时间 活动 备注
2016/3/14 8:00 8:50   50min 上课  
  9:00 9:50   50min 上课  
  14:00 16:00   120min 编程序 软件工程个人作业01完善
2016/3/15 15:00 16:10 10min 60min 看书 C++编程
  19:00 19:30   30min 看书  
2016/3/16 15:00 16:00   60min 编程序 软件工程个人作业02
2016/3/17 19:00 19:30   30min 看书  
2016/3/19 9:00 11:30 30min 120min 编程序  
  15:00 17:30 30min 120min 编程序  

【缺陷记录日志】

日期 编号 引入阶段 排除阶段 修复时间 问题描述
2016/3/14 1 编程 删除代码 2016/3/16

在随机生成数外层直接添加while语

句导致程序卡顿

2016/3/19 2 编程    

C++不进行程序编译,直接输出“请输入

任意值返回“

 

转载于:https://www.cnblogs.com/Againzg/p/5295740.html

你可能感兴趣的文章
GNU/Linux超级本ZaReason Ultralap 440体验
查看>>
将github上托管的代码 在我的域名下运行
查看>>
【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
查看>>
【codeforces 767A】Snacktower
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
我最喜欢的 5 个 Gedit 插件
查看>>
OOoLatex:在 OpenOffice.org 中拔出 Latex 公式
查看>>
linu学习第二天:文件系统相关操作
查看>>
执行了的程序,才是你的程序.
查看>>
在AxureRP8中实现广告文字滚动效果
查看>>
jQuery获取CSS样式中的颜色值的问题
查看>>
struts2.x + Tiles2.x读取多个xml 配置文件
查看>>
Sqlite文件在ubunut的查看
查看>>
表单校验之datatype
查看>>
python第六篇文件处理类型
查看>>
kettle 数据库连接失败
查看>>
ListView失去焦点选中行不能高亮显示的问题解决
查看>>
# jsp及servlet学习笔记
查看>>