#14092:


HuangNO1 (雷姆醬)

學校 : 中南大学
編號 : 60967
來源 : [103.156.242.195]
最後登入時間 :
2023-12-03 15:57:20
a010. 因數分解 | From: [36.227.161.239] | 發表日期 : 2018-06-11 21:12

#include <stdio.h>

int main()
{
int math ;

while ( scanf ( "%d" , &math ) != EOF){
int i = 0 , t = 0 ;

for ( i = 2 ; i <= math ; i ++ ){
while( !( math % i ) ){
t++ ;
math /= i ;
}
if ( t > 1 ){
if ( math != 1 )
printf ( "%d^%d * " , i , t ) ;
else{
printf ( "%d^%d" , i , t ) ;
break ;
}
}
else if ( t == 1 ){
if ( math != 1 )
printf ( "%d * " , i ) ;
else{
printf ( "%d" , i ) ;
break ;
}
}
t = 0 ;
}
printf ( "\n" ) ;
}
}

 
ZeroJudge Forum