c언어 가르쳐주세요

??이 작성일 13.09.30 16:43:21
댓글 16조회 2,969추천 2

 138052690110262.jpg
화면에서 정수값을 입력받아, 소수인지 아닌지 출력하는 프로그램인데

#include<stdio.h>

int main()
{
 int a, b, c;
   
 
 printf("정수를 입력하세요 ==> " );
 scanf("%d", &b);


 
 
  for( a=2 ; a<= b-1 ; a++)
  {
   c = b % a;
   
     if( c == 0)
   {
   printf("이 수는 소수가 아닙니다. \n");
   }
      else
   {
   printf("이 수는 소수입니다. \n");
   }
  
  }
}

 

여기서 어딜 수정해야 할까요? c= 0인 값이 나오면 바로 소수가 아니라는 글이 나오면 좋겟는데... 제 접근 방식이 잘못 됬나요?

가르쳐주세요~~

??이의 최근 게시물

자유·수다 인기 게시글