Boolean IsprimeNumber ( unsigned long int number ) ;
int main (int argc, char* argv[] ) { Boolean isprimeNumber ; unsigned long int number ;
scanf ( "%d", &number ) ;
isprimeNumber = IsprimeNumber ( number ) ;
if ( isprimeNumber == TRUE ) { printf ( "%d는 솟수입니다.\n", number ) ; } else { printf ( "%d는 합성수입니다.\n", number ) ; }
return 0 ; }
Boolean IsprimeNumber(unsigned long int number) {
Boolean isprimeNumber = FALSE ; unsigned long int remainder ; unsigned long int i = 2 ;
remainder = number ; while ( remainder >= i ) { remainder = remainder - i ; }
while ( i < number && remainder != 0) { i = i + 1 ; remainder = number ; while ( remainder >= i ) { remainder = remainder - i ; } } if ( number == i ) { isprimeNumber = TRUE ; } return isprimeNumber ; }
붙여넣기를 해서 그런가 한 줄 씩 띄우는게 제대로 안옮겨졌네요...(원래 상관 없나요..? 줄 띄우기는..)