我有一道数学题:任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.请写出过程,明天要交了,这样太深奥了,我看不到

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 01:04:10
我有一道数学题:任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.请写出过程,明天要交了,这样太深奥了,我看不到

我有一道数学题:任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.请写出过程,明天要交了,这样太深奥了,我看不到
我有一道数学题:任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.
请写出过程,明天要交了,
这样太深奥了,我看不到

我有一道数学题:任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.请写出过程,明天要交了,这样太深奥了,我看不到
伪代码如下
算法开始:
执行后面的内容直到n=1为止
(
令i从2取到[√n]
如果(i|n),则(输出i,令n=原来的n除以i,退出"令i从2取到[√n]"这个循环)
)
算法结束.
行了
---------------------
这样还深奥?真是让人没办法的lz啊.
那看这个:
第一步:获得n的值
第二步:令i为1
第三步:把i的值加上1
第四步:如果i能整除n则继续执行第五步,否则跳到第六步
第五步:令n的值为[n除以i],并且显然i是n的因数,输出i,跳到第七步
第六步:如果i

用MATLAB的代码如下:
max=n;
a=1:max;%创建1到n的所有数
b=isprime(a);%判断元素是否为素数
a(b)%返回所有素数
命令窗口返回的即是1——n的所有素数
事实上
a=[1 2 3 4 5 6 7 8 9 10:::: n]
b=[0 1 1 0 1 0 1 0 0 0 ::;::]
a(b...

全部展开

用MATLAB的代码如下:
max=n;
a=1:max;%创建1到n的所有数
b=isprime(a);%判断元素是否为素数
a(b)%返回所有素数
命令窗口返回的即是1——n的所有素数
事实上
a=[1 2 3 4 5 6 7 8 9 10:::: n]
b=[0 1 1 0 1 0 1 0 0 0 ::;::]
a(b)就返回所有素数2 3 5
看懂了吗对应b中不为0的返回

收起

L的正确

我有一道数学题:任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.请写出过程,明天要交了,这样太深奥了,我看不到 任意给定一个大于1得正整数n,设计一个算法求出n得所有因数.这题要怎么做? 算法初步问题任意给定一个大于1的正实数n,设计一个算法求出n的所有因数 任意给定一个大于1的整数n,设计一个算法求出n的所有因数. 任意给定一个大于1的整数n,设计一个算法求出n的所有因数. 任意给定一个大于1的整数n 设计一个算法求出n的所有因数 任意给定一个大于1的整数n,设计一个算法求出n的所有因数. 任意给定一个大于1的整数n,设计一个算法求出n的所有质因数 高一人教必修3问题 用算法做 1 任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积2 任意给定一个大于1的正整数n,设计一个算法求出n的所有因数 这题目不会做 太郁闷了~~~~~~~~ 1.任意给定一个正实数,设计一个算法求以这个数为半径的园的面积2.任意给定一个大于1的正整数n,设计一个算法求出n的所有因数P.S:要完整算法过程~越完整的加高分 函数极限定义中的“任意给定”的含义是什么?定义中说,epsilon是一个“任意给定”的量,那么,1.“任意给定”和“某个”有什么区别2.所谓任意给定是指在某个实数集,比如(0,正无穷)中任意 任意给定一个大于1的整数n,试设计一个算法判定n是否为质数 任意给定一个大于1的整数n,设计一个算法求出n的所有因数.并编程. 任意给定一个大于1的整数n,设计一个算法求出n的所有因数 用qbasic语言回答! 任意给定一个大于1的正整数n,设计一个算法求出n的所有因数. 用C语言编一个程序:任意给定一个大于1的正整数,求它的所有因数 很不好算的一道数学题!已知f(x)是定义在(0,+∞)上的函数对任意的x,y属于0到正无穷开区间都有f(x)+f(y)=f(xy),且当x大于0小于1时有f(x)大于0,则f(x)在1到正无穷左闭右开上一定是? 任意给定一个大于2的整数n,试设计一个算法判定n是否为质数我希望是完整的,有注释的内容,我是自学的,请体谅.