#include <stdio.h> main() { // 100까지 면 홀수, 짝수는 각 50개씩 int odd[51] = {0, }; // 1부터 사용할 것이므로 int even[51] = {0, }; int prm[51] = {0, }; int i, n1 = 0, n2 = 0, n3 = 0; for (i = 1; i <= 100; i++) { if (i % 2) odd[n1++] = i; // 홀수 else even[n2++] = i; // 짝수 if (prime(i)) prm[n3++] = i; // 소수 } // 출력하는 곳 printf("홀수\t짝수\t소수\n"); for (i = 0; odd[i] || even[i] || prm[i]; i++) { printf("%2d\t%2d\t", odd[i], even[i]); if (prm[i]) printf("%2d", prm[i]); printf("\n"); } }
| cs |
홀수 짝수 소수
1 2 2
3 4 3
5 6 5
7 8 7
9 10 11
11 12 13
13 14 17
15 16 19
17 18 23
19 20 29
21 22 31
23 24 37
25 26 41
27 28 43
29 30 47
31 32 53
33 34 59
35 36 61
37 38 67
39 40 71
41 42 73
43 44 79
45 46 83
47 48 89
49 50 97
51 52
53 54
55 56
57 58
59 60
61 62
63 64
65 66
67 68
69 70
71 72
73 74
75 76
77 78
79 80
81 82
83 84
85 86
87 88
89 90
91 92
93 94
95 96
97 98
99 100
다음검색