본문 바로가기

프로그래밍 언어들/C 문제풀이

C언어 문제 - 입력 받은 수가 소수 인지 판단하기 (questions in C)

C언어 문제 - 입력 받은 수가 소수 인지 판단하기 (questions in C)

 

int main (void)
{
    int n;
    int i;

    scanf("%d", &n);

    i = 2;

    while( i <= n/2 )
    {
        if( n % i == 0)
        {
            printf("소수가 아닙니다.\n");

            break;
        }

        i ++;
    }

    if( i-1 == n/2)
    {
        printf("소수입니다.\n");
    }
}