-
twin primes 是什麼意思?
-
如果 n 和 n+2 都是素數,那麼這兩個數就是孿生素數。
-
#include
using namespace std;
孿生素數:相差 2 的素數對。
bool prim(int m) 確定乙個數是否為素數 {if(m<2)。
return false;
else if(m==2)
return true;
elsefor(int i=2;i=3;i--)int j=i-2;
if(prim(i)&&prim(j))
cout<
-
房東,你的這個程式在語法上有問題,邏輯問題更嚴重。 坦率地說,這是無法改變的。
在這種情況下,您應該編寫乙個函式來確定整數是否為素數,然後在 main 函式中迴圈它。 該過程簡單易懂。
#include
#include
using namespace std;
bool isprime(int n)
return true;
int main()}
-
if 在 for 迴圈內部,而外部沒有 if 結構,因此使用 else 會導致錯誤,並且系統將找不到與 else 匹配的 if
-
說實話,錯誤太多了。
主要錯誤:如果後面跟著 (),則為 1。
2 一句話說完了; 它不能使用,
#include
#include
using namespace std;
int sushu(int n);
int main(void)
return 1;
int sushu(int n)
return 1;
要找到乙個素數(素數),你只需要找到它是否能被2的平方整除,如果有乙個可整除的數字,它就不是質數。
否則為素數。
main 中的 j 可以替換為 i+2。
從 2 和 1 開始查詢素數不計入所尋求的最大值 -2
我不明白 sushu 中的變數分數是做什麼的。
-
如果後面應該跟括號中的條件,對吧?
如果你有1000萬怎麼辦? 賺錢不容易,花錢容易! 你需要有一輩子的知識才能上研究生院,你不僅有無窮無盡的錢,而且你也可以擁有一輩子的知識! >>>More