摘要: 如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 我们只要确定一个数A,找出数A的因子并求和,再求出和的因子,并相加并判断是否等于数A即可求出亲密数。 #include<iostrea 阅读全文
posted @ 2023-05-09 20:46 为20岁努力 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 求某一范围内完数的个数。 如果一个数等于它的因子之和,则称该数为“完数”(或“完全数”)。例如,例如6的因子为1,2,3,而6=1+2+3,因此6是“完数”。 我们首先要确定一个上限,在这个上限范围内我们通过for循环找出符合条件的数则为完数。 #include<iostream>using nam 阅读全文
posted @ 2023-05-08 20:33 为20岁努力 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 将5元的人民币兑换成1元、5角和1角的硬币,共有多少种不同的兑换方法? 根据题意可以利用三个for循环对x,y,z的值进行穷举,在通过条件判断求出符合条件的结果。 #include<iostream>using namespace std;int main(){ int x,y,z,num=1;// 阅读全文
posted @ 2023-05-05 16:40 为20岁努力 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人? 由题意可知这是一个三元一次方程组问题,通过人数和花费的钱列出两个方程,我 阅读全文
posted @ 2023-05-04 15:45 为20岁努力 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 相传国际象棋是古印度舍罕王的宰相达依尔发明的。舍罕王十分喜爱象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8X8共64格的象棋棋盘说:陛下,请您赏给我一些麦子吧。就在棋盘的第1格中放1粒,第2格放2粒,第3格放4粒,以后每一格都比前一格增加一倍,依次放完棋盘上64格,我就感激不尽了。舍罕王让人 阅读全文
posted @ 2023-04-28 15:57 为20岁努力 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一起,并使牌面朝下。然后他对观众说:我不看牌,只要数数就可以猜到每张牌是什么,我大声数数,你们听,不信?你们就看,魔术师将最上面的那张牌数为1,把它翻过来正好是黑桃A,他将黑桃A放在桌子上,然后按顺序从上到下数手中的余牌,第二次数1、2,将第一张牌 阅读全文
posted @ 2023-04-27 19:42 为20岁努力 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 爱因斯坦出了一道这样的数学题:有一条长阶梯,若每步跨2阶,则最后剩一阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩4阶,若每步跨6阶则最后剩5阶。只有每次跨7阶,最后才正好一阶不剩。请问在1~N内,有多少个数能满足? 由题意知该阶梯数为7的倍数,对6求余为5,对5求余为4,对4求余为3,对3 阅读全文
posted @ 2023-04-26 15:31 为20岁努力 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859。两小时后里程表上出现了一个新的对称数,该数仍为五位数。问该车的速度是多少?新的对称数是多少? 已知二小时后里程数仍为一个五位数,则我们就可以从95860开始去寻找符合 阅读全文
posted @ 2023-04-25 17:34 为20岁努力 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 小明将养的一缸金鱼分5次出售:第1次卖出全部的一半加1/2条;第2次卖出余下的三分之一加1/3条;第3次卖出余下的四分之一加1/4条;第4次卖出余下的五分之一加1/5条;最后卖出余下的11条。试编程求出原来鱼缸中共有多少条鱼。 由题意可知第几次卖鱼的条数为(此次卖鱼前的金鱼总数+1)/(几+1),由 阅读全文
posted @ 2023-04-24 18:01 为20岁努力 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 一个口袋中放有12个球,已知其中3个是红的,3个是白的,6个是黑的,现从中任取8个,问共有多少种可能的颜色搭配? 因为要取8个球,而红球与白球的个数都只有三个,则要取的红球个数和白球个数范围都为[0,3],而黑球个数则为8减去红球和白球个数,则我们可以通过2个for循环和一个条件判断求出种数。 #i 阅读全文
posted @ 2023-04-23 19:11 为20岁努力 阅读(103) 评论(0) 推荐(0) 编辑