有一個整數,除5餘三、除3餘二、除2餘1, 求知足條件的最小正整數。 ios
那麼while(1)
其中1表明一個常量表達式,他永遠不會等於0。
因此,循環會一直執行下去。
除非你設置break等相似的跳出循環語句循環 纔會停止
#include <iostream>
using namespace std;
int main( )
{ int x=1;
while(1)
{spa
if(x%5==3 && x%3==2 && x%2==1 )
{ x++; break;} blog
}
cout<<x<<endl;
system("pause"); io
return 1;
}class
#include <iostream>
using namespace std;
int main( )
{ int x=1;
while(1)
{if(x%5==3 && x%3==2 && x%2==1 )
{ break;}
x++;
}
cout<<x<<endl;
system("pause"); return 1;
}stream
最小正整數(續) 加速
#include <iostream>
using namespace std;
int main( )
{ 循環
int x=3;
while(1)
{
if(x%3==2 && x%2==1) break;
x+=5;
}
cout<<x<<endl;
system("pause"); im
return 0;
}db