C 프로그래밍
-
[백준 4948] 베르트랑 공준C 프로그래밍/BOJ 2022. 7. 29. 23:30
https://www.acmicpc.net/problem/4948 4948번: 베르트랑 공준 베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼 www.acmicpc.net #include int double_prime(int n) { int flag, cnt = 0; for (int i = n + 1; i i) break; if (!(i % j)) { flag = 1; break; } } if (flag == 0) cnt++; } return cnt; } int main(void) { int n; for (; ;) { scanf("%d", &n); if (n..
-
[백준 2581] 소수C 프로그래밍/BOJ 2022. 7. 29. 23:29
https://www.acmicpc.net/problem/2581 2581번: 소수 M이상 N이하의 자연수 중 소수인 것을 모두 찾아 첫째 줄에 그 합을, 둘째 줄에 그 중 최솟값을 출력한다. 단, M이상 N이하의 자연수 중 소수가 없을 경우는 첫째 줄에 -1을 출력한다. www.acmicpc.net #include void is_prime(int m, int n) { int sum = 0, min = 10000; int flag; for (int i = m; i
-
[백준 1929] 소수 구하기C 프로그래밍/BOJ 2022. 7. 29. 23:28
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net #include void is_prime(int m, int n) { int flag; for (int i = m; i i) break; if (!(i % j)) { flag = 1; break; } } if (flag == 0) printf("%d\n", i); } } int main(void) { int m, n; //m i) break; 조건을 두어서 j가 i의 제곱근일 때 루프를 빠져나오도록 할 수 있다. (이때 등호 들..