인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

patjuk님의 프로필 이미지
patjuk

작성한 질문수

홍정모의 따라하며 배우는 C언어

7.6 소수 판단 예제

wrong solution

해결된 질문

작성

·

284

1

교수님께서 예시로 들어주신 코드는 num =1 일 때  이 수를 소수로 출력합니다. 

for문의 check 파트에서 이를 해결하려고 했으나 실패하여 if문을 사용했고 , 

입력이 1일 때에 대한 답에 대해 다른 방법으로 해결한 분이 계시다면 공유부탁드립니다.

답변 1

3

홍정모님의 프로필 이미지
홍정모
지식공유자

안녕하세요? 좋은 질문입니다. 수학적으로 1은 소수도 아니고 그렇다고 해서 합성수(composite number)도 아닙니다.

입력이 0이나 1일 경우에는 별도의 if문을 이용해서 prime이 아니라고 출력하고 종료하는(또는 다른 숫자를 입력받는) 방법을 추천합니다.

patjuk님의 프로필 이미지
patjuk

작성한 질문수

질문하기