본문 바로가기

Programming/C언어 학습기

C언어 학습기[15 - 입력한 정수까지의 소수 출력 프로그램]

이번 시간 학습할 내용


- 사용자에게 3x3 행렬을 입력받아 두 행렬의 곱행렬을 출력하는 프로그램이다.


- 상세 코드 -

#include  

int get_integer(void); 
void is_prime(int); 

int main() 
{ 
   int n; 
   n = get_integer(); 
   is_prime(n); 
   return 0; 
} 

int get_integer(void) 
{ 
   int n; 
   printf("정수를 입력하시오 : "); 
   scanf("%d", &n); 
   return n; 
} 

void is_prime(int n) 
{ 
   int count, i, j; 
   for(j=2;j<=n;j++) 
   { 
      count = 0; 
      for (i = 1; i <= j; i++) 
      { 
         if (j%i == 0) 
            count++; 

      } 
      if (count == 2) 
         printf("%d은 소수입니다.\n", j); 
   } 
    
}

출력 화면

소수 출력

 

 

이해가 안가시는 부분이 있으면 질문남겨주세요!