回 帖 发 新 帖 刷新版面

主题:分解质因数(求大佬!!!)

#include<stdio.h>
int main()
{
//咋弄我不知道
}

回复列表 (共3个回复)

沙发

将一个整数分解为所有因子或自身的积的形式,如5=1×5,6=1×2×3,8=1×2×2×2。

#include"stdio.h"
int main()
{
    int n,i,r;
scanf("%d",&n); 
printf("%d=1",n);
    for(i=2;i<=n;i++)
    {
r=n%i;
while(r==0)
{
n=n/i;
printf("×%d",i);
r=n%i;
}
}
}

板凳

应该是吧,这我之前做的一道题

3 楼

将一个整数分解为所有因子或自身的积的形式,如5=1×5,6=1×2×3,8=1×2×2×2。

#include"stdio.h"
int main()
{
    int n,i,r;
scanf("%d",&n); 
printf("%d=1",n);
    for(i=2;i<=n;i++)
    {
r=n%i;
while(r==0)
{
n=n/i;
printf("×%d",i);
r=n%i;
}
}

我来回复

您尚未登录,请登录后再回复。点此登录或注册