i ++, j ++, N - ++ i, ... 등을 대체하면이 프로그램의 출력은 어떻게 영향을받지 않습니까? 두 경우 모두 N 개의 소수를 반환합니까? 아무도 왜 내게 말할 수 있습니까? 당신이 임시 변수를 만들지 않습니다 때문에 약간 더 빠를 것이라고 ++x
제외 ++x
또는 x++
를 사용하는 경우이 문제가되지 않는 for
루프에서N 소수를 쓰는 프로그램
#include <iostream>
using namespace std;
int main(){
int N;
cin >> N;
for(int i=2;N>0;i++)
{
bool IsPrime=true;
for(int j=2;j<i;j++)
{
if(i % j == 0)
{
IsPrime=false;
break;
}
}
if(IsPrime)
{
N--;
cout << i << "\n";
}
}
return 0;
}
왜 그것이 효과가 있다고 생각합니까? –
나는 ++와 ++ 사이에 차이가 없습니까? – JoeEhab12
차이점은 무엇이라고 생각하십니까? –