欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

题目集 素因子分解

程序员文章站 2022-03-04 17:24:57
...

题目集 素因子分解

#include <stdio.h>

int main() 
{
	
	long n;
	int flag=0;
	scanf("%d",&n);
	printf("%d=",n);
	if(n>1)
	{
		for(long i=2;i<=n;i++)
		{
			int p=0,k=0;
			while(n%i==0)
			{
				n/=i;
				p=i;
				k++;
			}
			if(p!=0)
			{
				if(flag==1)
				printf("*");			
				printf("%d",p);
				flag=1;
			}
			if(k>1)
				printf("^%d",k);
			}
	} 
	else
		printf("1");
	return 0;
}

相关标签: 题目集 c语言