2017年4月28日
摘要: Q:已知一对两个月大的兔子以后每个月可以生一对小兔子,而一对新生的兔子出生两个月才可以生小兔子。假如一年内没有发生死亡,则一年内共能繁殖成多少对? 规律: 1月:1对新生的兔子(A1,A2) 2月:1对兔子(A1,A2);因为兔子对(A1,A2)出生两个月后才可以生小兔子,第二个月还没有生殖能力 3 阅读全文
posted @ 2017-04-28 18:47 王小东大将军 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Q:一只猴子第一天摘下若干桃子,当即吃掉一半,又多吃了一个;第二天又把剩下一半吃掉,又多吃了一个;……按照这种吃法,到了第十天,还剩下一个桃子。求第一天共摘下多少桃子。 阅读全文
posted @ 2017-04-28 18:19 王小东大将军 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Q:找出3位数的所有水仙花树 阅读全文
posted @ 2017-04-28 18:09 王小东大将军 阅读(175) 评论(0) 推荐(0) 编辑
摘要: #include using namespace std; int main() { for(int n=7;;n++) { if(n%2==1 && n%3==2 &&n%5==4 &&n%6==5 && n%7==0) { cout<<n; break; } } return 0; } 阅读全文
posted @ 2017-04-28 18:05 王小东大将军 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Q:3对新郎新娘,3个新郎ABC,3个新娘XYZ。A说他将和X结婚,X说她的未婚夫是C,C说他将和Z结婚。已知三人说话都是假的。 思路一:直接用数学分析,然后排除。 思路二: 规定wife[i]为husband[0]的新娘,wife[j]为husband[1]的新娘,wife[k]为husband[ 阅读全文
posted @ 2017-04-28 11:16 王小东大将军 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Q: ABCD * E ————- DCBA (该计算公式中的ABCDE代表数字不同,编写一个程序,计算出ABCDE各代表什么数字) 思路二:可以看到ABCD取值范围为[1000,9999],E的取值范围[1,9],用5.6判断回文数字的方法把ABCD数字反转为DCBA,即用reverse()函数。 阅读全文
posted @ 2017-04-28 10:54 王小东大将军 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 注意:题目是判断回文数字,不是回文字符。当判断回文字符时又是另外一种思路。 在程序中输入的数据应在整数范围内,如果超出整数的范围,则判断不正确。 阅读全文
posted @ 2017-04-28 10:22 王小东大将军 阅读(133) 评论(0) 推荐(0) 编辑
摘要: Q:鸡翁一,值钱五;鸡母一,值钱三;鸡仔一,值钱一;百钱买百鸡,求各有多少? 解题思路:与5.4三色球一样暴力解决。 阅读全文
posted @ 2017-04-28 10:06 王小东大将军 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Q:有12个球,分别是3个红球,3个黄球,6个绿球。将12个球放在一个盒子里,从中任意摸出8个球,编程计算摸出球的各种颜色搭配。 阅读全文
posted @ 2017-04-28 10:00 王小东大将军 阅读(206) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std; int isPrime(int i) {//判断素数 int n,flag=1; if(i==1) flag=0; for(n=2;n2) if(isGoldbach(i)) { j++; if(j==5) { cout<<endl; j=0; } ... 阅读全文
posted @ 2017-04-28 09:51 王小东大将军 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 此处用的是最简单的遍历方法,先求出2个数的最小公倍数,再用两个数之积去除以最小公倍数就能够得到最大公约数。 阅读全文
posted @ 2017-04-28 09:17 王小东大将军 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Q 直接看代码吧。再用pow()函数的时候要记住头文件#include<cmath> 阅读全文
posted @ 2017-04-28 09:11 王小东大将军 阅读(184) 评论(0) 推荐(0) 编辑