問題是要找到最小甚至數,它是圖17和32整除並且具有平方根大於120運行時錯誤求解最小甚至整除
更大該代碼輸出32,其明顯是不真正。任何人都能發現我的錯誤?
#include <iostream>
#include <math.h>
#include <stdio.h>
using namespace std;
int main()
{
int i = 1;
if(i%2!=0){
i++;
}
while(i%17!=0 && i%32!=0 && sqrt(i)<120){
i+=2;
}
cout<<i<<endl;
}
設置i = 1的原因是因爲提示說我必須從1開始。 –