0
C++のDo-Whileループを使用して素数のリストを作成しようとしましたが、問題があり、コード内に問題が見つかりませんでした。誰にでも私を助けられますか?私がこれまで試してみましたC++でDo-Whileループを使用する問題?
:
#include <iostream>
using namespace std;
int main()
{
int num2check = 3, innerCheck;
bool isPrime;
do
{
isPrime = true;
innerCheck = 2;
while ((innerCheck < num2check) && (isPrime == true));
{
if (num2check % innerCheck == 0)
{
isPrime = false;
break;
}
else
{
innerCheck++;
}
}
if (isPrime == true)
{
cout << num2check << " is prime.";
num2check++;
}
else
{
num2check++;
}
}while(num2check < 50);
return 0;
}
removeセミコロンはここで 'while((innerCheck
Tejendra
コードを1行ずつ進めるためにデバッガを使います。 –
新しいバージョンの 'gcc'(6以降のバージョン)では' -Wall'でコンパイルすると警告が表示されます。 – Chris