화면에서 정수값을 입력받아, 소수인지 아닌지 출력하는 프로그램인데
#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인 값이 나오면 바로 소수가 아니라는 글이 나오면 좋겟는데... 제 접근 방식이 잘못 됬나요?
가르쳐주세요~~