반응형
다음 코드는 1부터 100 사이의 소수와 그 개수를 구하는 C언어 코드입니다.
//#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
int n, i, count = 0, is_prime;
for (n = 2; n <= 100; n++) {
is_prime = 1;
for (i = 2; i < n; i++) {
if (n % i == 0) {
is_prime = 0; // i로 나누어지면 소수가 아님
break;
}
}
if (is_prime) {
printf("%d ", n);
count++;
}
}
printf("\n소수의 개수: %d\n", count);
return 0;
}
반응형
'C_C++ > 기초_알고리즘_문제' 카테고리의 다른 글
(C언어) 삼각형 모양의 별 출력하기 (0) | 2023.04.25 |
---|---|
(C언어) 배열 요소를 뒤로 한 칸씩 이동하기(회전하기) (0) | 2022.11.28 |
(C언어) 배열 요소를 앞으로 한 칸씩 이동하기(회전하기) (0) | 2022.11.27 |
(C언어) 크기순으로 정렬된 배열에 값 삽입하기 (0) | 2022.11.27 |
(C언어) 개미 수열 look and say sequence (0) | 2022.11.24 |