编个分解因数的程序;怎么总不对啊
程序代码:#include"stdio.h"
void main()
{
int i,n;
printf("Please input a number\n");
scanf("%d",&n);
printf("%d=",n);
for(i=2;i<=n;)
if("n%i==0")
{
printf("%d*",i);
n=n/i;
}
else
i++;
} 貌似跳出循环有问题 不管输入什么数 都是2*2*2*








