뭘 넣어야 하는지 모르겠습니다..
두동
2023.04.01
#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;
if (count == input) {
printf(%d번째 소수는 %d입니다.\n, input, i);
break;
}
}
}
return 0;
}
이 소스는 n번째 소수를 구하는 프로램인데..
13을 입력하면 13번째 소수인 41이 나옵니다
원하는 프로그램은 맞는데..
41전의 소수 모두 표시할수는 없는지요..
이렇게말입니다
2.3.5.7.........41
이런식으로요..
-
매1력적
아.. C 였네.. 배열에 넣으세요 ^^
-
스릉흔드
직접짜셨다면... 충분히~! 이해하시리라 믿습니다.
-
냐하
count == input 이 아니라면?? 어떤 값들인가요^^?
-
세이
하하........좀 시간이
-
희미햬
배열이나 컬렉션에 몽땅 넣으세요 ㅎㅎㅎ