1014.c

来自「平时acm训练时ac的源代码」· C语言 代码 · 共 25 行

C
25
字号
#include <stdio.h>

main()
{
	int a[10]={0},n,i,k;
	scanf("%d",&n);
	a[0]=10;	a[1]=1;
	if(n==0||n==1) 
		printf("%d",a[n]);
	else 
	{
		for(i=9;i>=2;i--)
			while(n%i==0)
			{
				n=n/i;
				a[i]++;
			}
		if(n!=1) printf("-1");
		else 
			for(i=2;i<=9;i++)
				for(k=1;k<=a[i];k++)
					printf("%d",i);
	}
	getch();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?