具體代碼如圖,輸出0-100間的素數,
關鍵在于第二個判斷條件
i不行,i/2..i/3...i/4。。。。。。。都可以輸出答案
uj5u.com熱心網友回復:
首先你得把代碼的縮進換行調一下,要不看著簡直是太難受了,其次你的解題思路有點兒偏了好像,建議網上找個例子看一下uj5u.com熱心網友回復:
代碼如下:int main() {
int n;
while (cin >> n) {
for (int i = 2; i < n; ++i) {
bool is_su = true;
for (int j = 2; j <= i / 2; ++j) {
if (i%j == 0) {
is_su = false;
break;
}
}
if (is_su) {
cout << i << ' ';
}
}
cout << endl;
}
return 0;
}
uj5u.com熱心網友回復:
n == 100,就是100以為素數轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/213098.html
標籤:C++ 語言
