완성은 했는데...문제가
어둠
#include stdio.h
int main(void)
{
int i, j;
int yaksu_count = 0;
int count = 0;int input;
printf(몇번째 소수를 원하시나요? );
scanf(%d, &input);
for (i = 2; i 1000; i++){
yaksu_count = 0;
for (j = 2; j i; j++){
if ((i % j) == 0) {
yaksu_count = yaksu_count + 1;}
}
if (yaksu_count == 0) {count = count + 1;
printf(%d , i);
if (count == input) {
printf(\n%d번째 소수는 %d입니다.\n, input, i);
}
}
}
return 0;
}
일단 소스고요
첨부 이미지 보시면
예를 들어 몇번째 소수를 원하시나요에 5를 입력..
2 3 5 7 11
5번째 소수는 11입니다까지는
원하는 출력결과인데...
다음줄이 압박이네요
다음줄엔 13 17 19.....997
이거 없엘수 있나요?FORM style=MARGIN: 0px name=tagForm onsubmit=javascript:oCafeTagRead.updateArticleTag() method=post
/FORM
-
가람
음... 아니면 system.exit(0); 인가 ㅡㅡ? (C를 안한지가 오래되서.. )
-
싸리
조금만 더 생각하시지!!
if (yaksu_count == 0) {count = count + 1;
printf(\%d \ -
가론
프린트 다음에 break; 하시거나 return; 하시면 되지않을까요? 자바생이라 ^^; C언어같은데요...