正整数分解因式
#include<stdio.h>
void main()
{
int n;//输入的正整数
int i;//因数
char ch='y';
while(ch=='y')
{
printf("\n输入一个正整数:");
scanf("%d",&n);
printf("\n%d=",n);
i=2;
while(i<=n)
{
if(n%i==0)
{
printf("%d",i); //如果这个数能被i整除,就将i的值打印出来
if(i!=n)
printf("*");
n/=i;
}
else
i++;
}
printf("\n\n是否继续(y/n)?");
fflush(stdin);
scanf("%c",&ch);
}
}