摘要:
一、亲密数 1、问题描述 2、设计思路 ①、我们可以设计函数计算一个数的因子,将这些因子相加到一起,返回和并对这个返回值重新调用求因子函数,如果这个函数返回值为A,那么这两个数为亲密数,打印出AB。 ②、求因子可以对A进行2~A的遍历,同时c除余d,如果余数为0,那么d就是c的因子。 3、流程图 4 阅读全文
摘要:
一、换分币 1、问题描述 2、设计思路 我们可以将五元换成50角,设计三个变量,同时限制三个变量的范围,如一元的面额最多为5张,五角的最多为10张,一角的为50张。使用循环将可以实现的情况打印出来。 3、流程图 4、代码实现 #include<iostream> using namespace st 阅读全文
摘要:
一、舍罕王的失算 1、问题描述 2、设计思路 ①、由棋盘64格可知我们可以定义一个数组存储每个格子所放的麦粒数。 ②、将数组的值相加,得到总值。 3、流程图 4、代码实现 #include<iostream> #include<cmath> using namespace std; int main 阅读全文
摘要:
一、爱因斯坦的数学题 1、问题描述 2、设计思路。 ①、输入N,从1到n遍历。 ②、寻找满足上述条件的数,得到符合条件的个数加一并打印出这个数。 3、流程图 4、代码实现 #include<iostream> using namespace std; int main() { int N; int 阅读全文
摘要:
一、问题描述 二、设计思路 最终的里程数为一个对称数,这个数是大于95859的,我们先判断这个五位数的各位数,将结果存储到数组中,继续判断第一位和第五位,第二位和第四位是否相等,如果相等的话,将这个数与95859相减,同时除以时间就得到速度。最终得到新的对称数和速度。 三、流程图 四、代码实现 #i 阅读全文
摘要:
一、问题描述 二、设计思路。①、定义总鱼数为x条,这个x我们需要使用double类型定义,②、第一次剩余x1=x-(x/2+1/2);第二次剩余x2=x1-(x1/3+1/3)第三次剩余x3=x2-(x2/4+1/4)第四次剩余x4=x3-(x3/5+1/5)x4=11;③、我们可以使用循环实现此方 阅读全文
摘要:
一、问题描述。一个口袋中装有12个球,三个红的,三个白的,六个黑的,现在从中取八个,问有多少种取法。二、设计思路①、我们可以通过定义三个变量,应用循环结构依次遍历可以出现的情况。②、颜色相同的小球大小形状是相同的,那么在相同颜色中选球就是和顺序无关。③、可以通过用所拿出的总量限制第三个变量降低一些时 阅读全文
摘要:
一、问题描述 二、设计思路 ①、对于每个小孩得所得到的糖果数我们可以定义一个数组存储它们。②、需要进行循环结构,同时循环停止的条件为10个小孩得糖果数相同。③、小孩所得得糖果为奇数时需要向老师要一块后才再次分一半给后一个小朋友,这时候我们需要选择结构来实现。④、我们可以通过定义函数实现每次结果数的打 阅读全文
摘要:
一、问题描述。 二、设计思路。 ①、我们可以写出最终获得利息加本金的公式,即两千乘以利息加上其所存的年限,其中年限可以通过20除以不同的年限求得最大值。 ②、获取各个年范围后,使用for循环穷举出每种情况所得的最终金额,同时打印出当所获得金额最大时,每个不同的存钱方案是用了几次。 ③、获取最大值是通 阅读全文
摘要:
一、问题描述 二、设计思路。 ①、我们在此使用结构体定义结构体数组,结构体数组中包括每个阶段的征税始末,以及相对应的税率。当我们将工资传入时,会出现相应阶段的部分,以及总共应需缴纳金额。 ②、我们设计计算函数,通过for循环进行计算各个阶段的计算,同时使用选择语句,判断工资是否完全在此阶段,如899 阅读全文