主题://将一个整数分解为所有因子或自身的积的形式,如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;
}
}
}
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;
}
}
}
这个是老师给的答案 我想请问一下 printf("%d=1",n);这一步是干嘛的 还有整个思路 谢谢!