[c언어] 소수 판별 (함수 사용)
2020. 12. 16. 10:56ㆍComputer Science/C
입력받은 숫자가 소수이면 1을 아니면 0을 반환하는 함수를 사용하여 프로그램을 작성한다.
#include <stdio.h>
int isPrime(int num);
int main(void)
{
int n;
while (1) {
printf("Enter a number <-1 for exit>: ");
scanf("%d", &n);
if (n == -1)
break;
if (isPrime(n) == 0)
printf("소수가 아닙니다.\n");
else
printf("소수 입니다.\n");
}
}
int isPrime(int num)
{
int prime=1, i;
for (i = 2; i < num; i++)
if (num % i == 0) {
prime = 0;
break;
}
return prime;
}
결과
'Computer Science > C' 카테고리의 다른 글
[c언어] 난수 배열에 저장하여 평균 구하기 (0) | 2020.12.16 |
---|---|
[c언어] 메르센소수 (0) | 2020.12.16 |
[c언어] 성적 입력 받아 학점 결정하기 (함수 사용) (0) | 2020.12.16 |
[c언어] 사이클 숫자 출력 (0) | 2020.12.16 |
[c언어] 5단위 합 출력 (0) | 2020.12.16 |