給定乙個正整數,編寫程式計算有多少對質數的和等於輸入的這個正整數,並輸出結果。輸入值小於1000。
如,輸入為10, 程式應該輸出結果為2。(共有兩對質數的和為10,分別為(5,5),(3,7))
輸入包括乙個整數n,(3 ≤ n < 1000)
輸出對數示例1
10
2思路:
質數對的特徵:1)都是質數 2)何為num
乙個指標從2開始,另乙個從num-2開始
判斷兩個數是否是質數,是的話,flag++
#include #include using namespace std;
bool isprime(int num)
}return flag;
}int main()
cout << flag;
return 0;
}
騰訊2017秋招筆試程式設計題 素數對
給定乙個正整數,編寫程式計算有多少對質數的和等於輸入的這個正整數,並輸出結果。輸入值小於1000。如,輸入為10,程式應該輸出結果為2。共有兩對質數的和為10,分別為 5,5 3,7 輸入描述 輸入包括乙個整數n,3 n 1000 輸出描述 輸出對數 輸入例子1 10輸出例子1 2參考 n int ...
素數對猜想
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 讓我們定義 dn 為 dn pn 1 pn,其中 pi 是第i個素數。顯然有 d1 1 且對於n 1有 dn 是偶數。素數對猜想 認為 存在無窮多對相鄰且差為2的素數 現...
素數對猜想
時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 讓我們定義 dn 為 dn pn 1 pn,其中 pi 是第i個素數。顯然有 d1 1 且對於n 1有 dn 是偶數。素數對猜想 認為 存在無窮多對相鄰且差為2的素數 現...