#27447: (AC)看到有00ms的 想試著精簡


valbb0220@gmail.com (Am H)


#include<stdio.h>

int main(){

int n,c=0,k=2;

scanf("%d",&n);

while(k<=n)

{

c=0;

while(n % k==0){

c+=1;

n/=k;

}  

if(c>1)printf("%d^%d",k,c);

if(c==1)printf("%d",k);

if(c>=1&&n!=1)printf(" * ");

k++;

}

}