将一个整数分解为1,质因子或本身之积.如5=1*5,6=1*2*3,8-1*2*2*2
来源:百度知道 编辑:UC知道 时间:2024/06/25 06:09:13
这是一个C语言问题,希望有高手能够用较基础的C语言知识将其解答
#include"stdio.h"
void main()
{
int n,i;
scanf("%d",&n);
printf("%d=1",n);
/*下面是主要算法,可以记住*/
i=2;
while(n!=1)
if(n%i==0)
{printf("*%d ",i);n=n/i;}
else i++;
printf("\n");
}
将一个整数分解为1,质因子或本身之积.如5=1*5,6=1*2*3,8-1*2*2*2
流程图描述将正整数n(大于1)作质因子分解算法
编写一个自定义函数,实现将任意一个正整数分解为其最小因子的连乘式,如:8=2*2*2
怎样用C++编写将一个整数分解质因数的程序?
10、输入一个正整数N,把它分解成质因子相乘的形式。
c语言 输入一个正整数n,把它分解成质因子相乘的形式
输入一个整数,输出该整数的所有素数因子.例如,输入120,输出为2,2,2,3和5
输入一个正整数N,把它分解成质因子相乘的形式。如:36=1×2×2×3×3;
编写一个函数,输出整数m的所有因子
用汇编语言任意输入一个整数求其所有因子