tim9ute   4년 전

답이 잘만 나오는구먼

틀렷다네요

어디가 틀린지 알려주실분...

boll0918   4년 전

1

9 입력해보시면 뭐가 잘못된지 아실겁니다

9는 소수가 아님에도 불구하고 2로 나누어 떨어지지 않는다는 이유로 count++; 하고 break; 을 합니다

if (a>2) 안 부분을

bool status = true;

for (int j=2; j<a; j++)

{

    if (a % j == 0)

    {

        status = false;

        break;

    }

}

if (status == true) count++;

로 수정하면 좋을 것 같습니다


댓글을 작성하려면 로그인해야 합니다.