- 博客(4)
- 收藏
- 关注
原创 第四题
4.求所有的两个三位数的乘积中,最大的回文数。 解: 首先回文数是指反转之后仍然不变的数,eg: 121 , 343 然后这个题目求的是两个三位数的乘积,最大为 999*999=998001,则从998899这个数开始往前推,即找到998这个数进行求解。 答案:906609=993*913 首先是怎么求1000以下的回文数: x=[]; j=1; for i=10
2017-11-14 16:09:50
331
原创 第三题
3.求600851475143的最大质因数。 解: 首先质因数是指这个数中作为因数的质数,比如15=3*5 那么它的质因数为3和5,最小质数为2. 解题方法:将这个数进行因式分解。 注意:考虑极端情况,本题求最大质因数,那么就假设说这个质数和它自己相乘为这个需要分解的数(因为任何数都能被分解成许多个质数相乘,比如20=2*2*5,为质数2和5组合相乘的结果)
2017-11-13 20:24:22
423
原创 第二题解
2. 求计算斐波那契数列不超过400万的数中,所有偶数的总和。 解: 斐波那契数列是指1 2 3 5 8 13 21 34 55 89 144。。。。。每项等于前2项之和。 解题方法:在while里做循环,列出这个数组的偶数项,然后进行求和。a=1;b=2; ans=2; while b<4000000 c=a+b; tmp=c; a=b;
2017-11-13 18:53:32
401
原创 用matlab解欧拉计划题目
1. 求所有小于1000的能被3或5整除的自然数的和。 解:注意,小于1000不包含1000 解题方法:由于能被15整除的数都能被3和5整除,所以应该分别求出能被3和5整除的数的和再减去能被15整除的和。 答案:233168
2017-11-13 16:45:08
1836
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅