第一題
關於梅森素數。所謂梅森數,是指形如2^p-1的一類數,其中指數p是素數,常記為m(p)。如果p是素數的同時,梅森數(即2^p-1)也是素數,就稱這個梅森數為梅森素數。輸入乙個長整型數n,輸出不大於它的所有梅森素數。
例:輸入:1000
輸出:m(2)=3
m(3)=7
m(5)=31
m(7)=127
分析:寫乙個判斷乙個數是不是素數的函式呼叫即可
#include
#include
using
namespace std;
bool
judge
(int n)
return
true;}
intmain()
}}return0;
}
第二題 檔案操作題
將第一題的源**儲存為abc.c檔案,並且要求abc.c檔案中有相當數量的注釋,包括//和/……/兩種形式的注釋
(1)讀取abc檔案的內容,將其顯示在控制台上,並為每行**增加乙個符號。(10)
(2)使源**中的//型別的注釋內容不顯示在控制台中。(10)
(3)使源**中的/……/型別的注釋內容不顯示在控制台中。(10)
第三題 字串加密題
輸入一串由字母組成的字串,對於字串中的每個字元,向後偏移2,例如a變成c,y變成a,z變成b,z->b。
(1)輸出加密後的字串
(2)對於加密後的字元進行奇校驗,即其ascll碼轉化成二進位制數,在最高位加0或者1,使1的數目為奇數
例如:輸入ad
輸出:原文:ad
密文:cf
c 11100011 227
f 01000110 70
分析:簡單的字串處理題目,第一問比較容易,第二問開乙個8大小的陣列處理記錄資料
2023年華科計算機研究生機試回憶題
19年3月16號上午八點到九點半進行上機測試,所以印象還算深刻,不管考得怎樣,寫下供有需要的同學看看。1.關於質數的問題 若x為質數,且2 x 1也為質數,則稱x為梅森數,例如 3為質數,2 3 1 7也為質數,所以3滿足條件,再如11是質數,但2 11 1 2047不是質數,所以11不滿足條件 題...
2013華科計算機機試
q1 輸出小於給定數字的最大孿生素數。孿生素數 相差只有2的兩個素數。a1 include using namespace std bool issushu int a int main return 1 q2 給定乙個數字n,將1 n n旋轉輸出。如給定數字為5,輸出為 1 2 3 4 5 16 ...
2023年華科計算機考研複試機試真題解析
要求 考試時間一共乙個半小時。語言用c c 編譯器不做限制,可用vc 6.0 devc 和codeblocks。建議用codeblocks,因為它有 提示,用起來也很順手。1.關於梅森素數。所謂梅森數,是指形如2 p 1的一類數,其中指數p是素數,常記為m p 如果p是素數的同時,梅森數 即2 p ...