摘要:
返回整数数组子数组和的最大值一 ,要求:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。二,设计思路: 本次实验设计,把数组长度定在了5,然后定义一个长度为15的数组,依次存入数组子序列的和... 阅读全文
摘要:
第0章: 软件时间一个完美的程序会耗费大量的时间,所以根本没有一个软件会做到完美,随着用户的需求越来越多,软件更新也会越来越快,BUG也会越来越多,补丁也会越来越多。所以软件工程师能做的就是让问题尽可能的少,尽可能的满足用户的需求第一章:死定了软件开发是一个巨大的工程,有时可能耗费半天时间却一无进展... 阅读全文
摘要:
一,避免题目重复当取值范围过小,生成题目数量过大时出现了重复情况。二,测试参数控制a)测试有负数有余数b)测试无余数无负数c)测试输出题目数量较大的情况三,用户输入不符合要求时测试情况a)测试题目数量为0或者负数b)是否支持负数,余数乘除,写规定之外字符时测试1)是否支持乘除测试无结果2)是否支持余... 阅读全文
摘要:
一,问题描述: 要求: 1、题目避免重复 2、可定制(数量/打印方式) 3、可以控制下列参数:是否有乘除法,是否有括号,数值范围,加减有无负数,除法有无余数,是否支持分数(真分数假分数), 是否支持小数(精确到多少位),打印中每行的间隔。二,设计思路1,题目避免重复:采... 阅读全文
摘要:
题目避免重复:先检查比对第一个操作数如果不一样,则生成,如果一样再检查比较操作符,不一样则生成,再一样检查第二个操作数。可定制:设置题目数量变量控制参数:乘除法:定义并设置参数利用判断语句1为有乘除法0为无乘除法括号:定义并设置参数利用判断语句1为有括号0为无括号数值范围:定义可变动参数,用户自己设... 阅读全文
摘要:
题目:设计一个简单的小学四则运算器,要求随机产生30道四则运算题思路:首先想到的是先产生2个随机数,再用for循环进行30次四则运算代码:#include#includeint main(){int a ,b,c,i;for(i=0;i<30;i++){a=rand()%100;b=rand()%1... 阅读全文