중첩반복문 - 중첩반복문 활용예제8(소수 개수 구하기)
2018. 7. 8. 11:26ㆍalgorithm/dimigo.goorm.io
#include <stdio.h>
int main() {
int i, j, a;
int sum=0;
int num = 0;
int arr[10000];
int b;
for (i = 1; i <= 10000; i++) {
for (j = 2; j <= i; j++) {
if (i == j) {
arr[num] = i;
num++;
}
else if (i % j == 0) {
break;
}
}
}
scanf("%d", &b);
for (i = 0; i < num; i++) {
if (b > arr[i]) {
sum++;
}
}
printf("%d", sum);
return 0;
}
'algorithm > dimigo.goorm.io' 카테고리의 다른 글
중첩반복문 - 중첩반복문 수행평가1(거꾸로 삼각형 출력하기) (269) | 2018.07.08 |
---|---|
중첩반복문 - 중첩반복문 활용예제9(대칭수 찾기) (298) | 2018.07.08 |
중첩반복문 - 중첩반복문 활용예제7(삼각형 출력하기) (276) | 2018.07.08 |
중첩반복문 - 중첩반복문 활용예제6(순서바꿔 출력하기) (272) | 2018.07.08 |
중첩반복문 - 중첩반복문 활용예제5(숫자삼각형 출력하기2) (274) | 2018.07.08 |