반응형
#include <stdio.h>
int Num[5];
enum Type{
PRIME = 0,
COMPOSITE,
NONE,
MAX
};
const char* Str[MAX] = {
"prime number", "composite number", "number one"
};
void Input()
{
for (int i = 0; i < 5; i++)
{
scanf("%d", Num + i);
}
}
Type IsPrimeOrComposite(int n)
{
if (n == 1) return NONE;
int cnt = 0;
for (int i = 2; i * i <= n; i++)
{
if (n % i == 0)
{
return COMPOSITE;
}
}
return PRIME;
}
int main(void)
{
Input();
for (int i = 0; i < 5; i++)
{
Type T = IsPrimeOrComposite(Num[i]);
printf("%s\n", Str[T]);
}
return 0;
}
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=452&sca=99&sfl=wr_hit&stx=2811
JUNGOL
www.jungol.co.kr
반응형
'프로그래밍 알고리즘' 카테고리의 다른 글
[정올 3101] 요세푸스 문제1 (0) | 2023.01.09 |
---|---|
[정올 2815] 10진수를 2진수로 (0) | 2023.01.09 |
[정올 2809] 약수 (0) | 2023.01.09 |
[정올 2613] 토마토(고) (0) | 2023.01.09 |
[정올 2543] 타일 채우기 (1) | 2023.01.09 |