问题描述
设计算法,用户输入合数,程序输出若个素数的乘积。例如,输入6,输出2*3。输入20,输出2*2*5。
样例
与上面的样例输入对应的输出。
例:


例:


数据规模和约定
输入数据中每一个数在int表示范围内。
#include<stdio.h>
int main()
{
int i,n;
scanf("%d",&n);
for(i=2;i<=n;i++)
{
while(n%i==0)
{
if(i!=n)
printf("%d*",i);
else printf("%d\n",i);
n=n/i;
}
}
return 0;
}