1系统的基本功能所谓丑数,是指因子只含2,3,5的数。编写一个程序,求第1500个只有2,3,5因子的数。2要求及提示2.1程序执行过程本题目不需要从键盘读入数据。结果输出时,为便于观察,
2 要求及提示2.1 程序执行过程
本题目不需要从键盘读入数据。结果输出时,为便于观察,要求以连乘的形式打印到屏幕上,格式如下(假设,x为找到的数,a、b、c为2、3、5的个数):
The 1500th number is x.
x = 2^a * 3^b * 5^c
2.2 算法要求及提示(1)本题描述的实际上是一个数列,这个数列如下:
1,2,3,4,5,6,8,9,10……
1 = 20 * 30 * 50 2 = 21 * 30 * 50 3 = 20 * 31 * 50
4 = 22 * 30 * 50 5 = 20 * 30 * 51 6 = 21 * 31 * 50
8 = 23 * 30 * 50 9 = 20 * 32 * 50 10 = 21 * 30 * 51
。。。。。。
题目要求的是该数列的第1500项。
(2)求解该问题时,比较有效的一个方法是,设一个变量n,和一个计数器count,count初始值为0。n从1开始,判断n的质因数是不是只有2、3和5。如果是说明n是数列中的数,count = count + 1;否则不是。然后n = n + 1,再重新判断,直至count = 1500。
用C++求
程序前; - 无功
I,S:整数;
嘘:布尔值;
开始
readln(S);
I:= 2;
嘘:=真;
,而我
完飞往应该是正确的,如果编译器是错误的,或者您的算法中存在的问题可以问我。
A、B、C、D、E均为短周期主族元素,B、C、D在周期表中的位置关系如图所示.A是短周期中原子半径 2020-04-08 …
(2014•温州一模)A、B、C、D、E均为短周期主族元素,B、C、D在周期表中的位置关系如图所示 2020-04-08 …
请问:离散一维小波分析在Mallat运算之后,如何计算模极大值?用Mallat算法算出各级小波系数 2020-06-14 …
7.将一个四位数的数字顺序颠倒过来,得到一个新的四位数,(这个数也叫原数的反序数),新数比原数大8 2020-07-05 …
整式里面有除法的时候系数,次数,项数怎么算?求下-15ab,4a²b²,五分之3X²y,4X²-3 2020-07-11 …
下列命题错误的是()A.实数与数轴上的点一一对应B.数轴上的点表示的数若不是有理数就一定是无理数C 2020-07-31 …
3.输出所有水仙花数到数组a,输出数组a。(说明:若一个3位数的各3.输出所有水仙花数到数组a,输 2020-07-31 …
完全弄不懂原子和离子乱七八糟的一堆数字中子数原子序数电子数之类还有些是相等的求原子离子中的各数值的等 2020-11-06 …
数学里线段的总点数和线段的总条数之间的关系总点数用n表示,线段总条数用y表示,当总点数n为3、4、5 2020-11-18 …
c++无序数组排序,并算中位数在德国学C++好吃力,有序数组的中位数Median的值等于:①、当n为 2020-12-05 …