내 코드가 디버깅되었으며 모든 것이 완벽하게 작동합니다. 하지만 내 코드는 어떤 이유로 콘솔에 쓰지 않습니다.가장 큰 소수를 찾는 내 프로그램이 콘솔에 쓰지 않는 이유는 무엇입니까?
long largest = 0;
for (long i = 1; i < 600851475144; i++)
{
long check = 0;
for (long j = 1; j < i + 1; j++)
{
if ((i%j) == 0)
{
check++;
}
}
if (check == 2)
{
largest = i;
}
}
Console.WriteLine(largest);
Console.ReadKey();
질문 : 어떻게 콘솔에 쓰는가 여기
내 코드?
[dotnetfiddle 작동 (https://dotnetfiddle.net/O8Cxs5) (실행 시간을 줄이기 위해 감소 루프 카운터). 어쩌면 당신의 코드는 막대한 시간이 걸릴 것입니까? 100 만 개 정도의 숫자로 상태 메시지를 인쇄하여 실제로 어떤 일을하는지보십시오. – Heinzi
많은 시간을 실행하는 두 개의 중첩 루프가 있으므로. 그래서'WriteLine'에 도달하기까지 오랜 시간을 기다려야합니다. –
나는 그것이 단단한 분 동안 움직이게했다, 아직도 대답을 얻지 않았다. 나는 그것을 줄이려고 노력할 것이다. 그게 작동하는지 확인하십시오. – Mathijs