소수는 1과 자기 자신만으로 나눠지는 수를 말합니다.
소수를 구하는 코드는 언어를 배울 때 처음에 많이 하는 거죠.
#include <stdio.h>
#include <stdbool.h>
// 소수 판별 함수
bool isPrime(int num) {
if (num <= 1) {
return false; // 1 이하의 숫자는 소수가 아님
}
for (int i = 2; i * i <= num; i++) {
if (num % i == 0) {
return false; // 약수가 존재하면 소수가 아님
}
}
return true; // 약수가 존재하지 않으면 소수임
}
int main() {
int input;
// 정수 입력 받기
printf("정수를 입력하세요: ");
scanf("%d", &input);
// 소수 판별 후 결과 출력
if (isPrime(input)) {
printf("%d는 소수입니다.\n", input);
} else {
printf("%d는 소수가 아닙니다.\n", input);
}
return 0;
}
이 코드에서 `isPrime` 함수는 입력된 숫자가 소수인지를 판별합니다.
※ 코딩에 도움을 주는 팁 모음
'IT > 코딩' 카테고리의 다른 글
파이썬 python 입력한 키워드가 들어간 트윗을 스크랩해주는 코드 (0) | 2023.12.01 |
---|---|
Go 소수 판별 코드 (0) | 2023.12.01 |
나머지 구하는 C 코드 (0) | 2023.12.01 |
다트 소수 판별하는 코드 (0) | 2023.12.01 |
Common Python Errors : Troubleshooting Made Easy (0) | 2023.06.18 |