/***************************************
作 者:郭华亮
时 间:2007-01-04
描 述:输入一个数n分解质因数。
如:输入12 打印出:12=2*2*3
****************************************/
作 者:郭华亮
时 间:2007-01-04
描 述:输入一个数n分解质因数。
如:输入12 打印出:12=2*2*3
****************************************/
#include <stdio.h>
main()
{
int n,k=2;
printf("请输入一个正整数 ");
scanf("%d",&n);
if (n>0)
{
printf("%d=",n);
do
{
if(n%k==0)
{
n=n/k;
printf("%d",k);
if(n!=1)
printf("*");
}
else
k++;
}while(k<=n);
printf("\n");
}
else printf("请输入有效值!");
}
main()
{
int n,k=2;
printf("请输入一个正整数 ");
scanf("%d",&n);
if (n>0)
{
printf("%d=",n);
do
{
if(n%k==0)
{
n=n/k;
printf("%d",k);
if(n!=1)
printf("*");
}
else
k++;
}while(k<=n);
printf("\n");
}
else printf("请输入有效值!");
}
评论