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로 남아있으면 소수라고 하고, 그 외의 값은 합성수라 함