Search
Duplicate
👨🏻‍💻

백준 2581번 소수

생성일
2022/06/30 13:12
태그

C++

#include <iostream> using namespace std; int main() { int M, N; int sum = 0, count = 0; int min = -1; cin >> M; cin >> N; for (; M <= N; M++) { for (int div = 1; div <= M; div++) { if (M % div == 0) count++; } if (count == 2) { if (min == -1) min = M; sum += M; } count = 0; } if (min == -1) cout << -1 << '\n'; else cout << sum << '\n' << min << '\n'; }
C++
복사

C

#include <stdio.h> int main() { int M, N; int sum = 0, count = 0; int min = -1; scanf("%d", &M); scanf("%d", &N); for (; M <= N; M++) { for (int div = 1; div <= M; div++) { if (M % div == 0) count++; } if (count == 2) { if (min == -1) min = M; sum += M; } count = 0; } if (min == -1) printf("%d", min); else printf("%d\n%d\n", sum, min); }
C
복사
처음에 printf("%d\n %d\n", sum, min); 이렇게 코드를 넣었다가 계속 ‘출력형식이 잘못됬습니다. ‘ 이런 오류가 났는데 띄어쓰기를 하면 안됐었다.

JAVA

Java
복사