C에서 숫자의 소수 결정
주어진 정수가 소수인지 아닌지를 식별하기 위해 C에서 방법을 찾습니다. 초보자의 경우 소수는 자신과 1로만 나누어지는 1보다 큰 정수입니다.
알고리즘
C 코드를 살펴보기 전에 소수 검사 알고리즘:
C 구현
알고리즘으로 무장하여 C로 번역해 보겠습니다.
#include <stdio.h> int isPrime(int number) { if (number <= 1) return 0; // 0 and 1 are not prime int i; for (i = 2; i * i <= number; i++) { if (number % i == 0) return 0; } return 1; } int main() { int num; printf("Enter an integer: "); scanf("%d", &num); printf("%d is %s\n", num, isPrime(num) ? "prime" : "not prime"); return 0; }
설명
사용 예
입력: 13
출력: 13은 소수
입력: 9
출력: 9는 소수가 아닙니다
위 내용은 C에서 숫자가 소수인지 어떻게 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!