이것은 C로 작성된 간단한 프로그램으로 사용자에게 int n
을 묻습니다.
2
에서 n
까지 두 개의 연속 소수 중에서 가장 높은 차이를 찾는 가장 좋은 방법은 무엇입니까?두 연속 소수 간의 가장 큰 차이
int main() {
int n, i, j, c;
clrscr();
printf("Enter Range To Print Prime Numbers:");
scanf("%d", &n);
printf("Prime Numbers Are Following:\n");
for(i=1, c=0; i<=n; i++) {
for (j=1; j<=i; j++)
if (i % j == 0)
c++;
if (c == 2)
printf("%d ", i);
}
printf("\n\n The highest difference between numbers is:");
/* logic i cant get */
getch();
}
첫 번째와 마지막 차이가 가장 큽니다. – haccks
@ haccks "연속 된"단어가 누락 된 것 같습니다. – dasblinkenlight
@ dasblinkenlight; 나도 알아 : – haccks