C언어 공부하기/C언어 예제

C언어 프로그래밍 예제 : 소수판별기

HawordFREAKEK 2019. 3. 7. 22:34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
void main()
{
    int num;
    int i;
    int ind = 1;
 
    printf("숫자를 입력하십시오 : ");
    scanf("%d"&num); 
 
    for (i = 2; i<num; i++
    {
        if (num%i == 0)
            ind--;
    }
 
    switch (ind)
    {
    case 1:printf("소수입니다.\n"); break;
    default:printf("합성수입니다.\n"); break;
    }
}
 
cs

색인값을 1로주고, 한번이라도 나머지가 0이 되는 순간이 있으면 색인값을 지워버림

그렇게해서 색인값이 1로 남아있으면 소수라고 하고, 그 외의 값은 합성수라 함