2018北大研究生上機測試 A 喜歡的數

2021-09-06 16:44:53 字數 389 閱讀 2334

#include #include #include bool judge(char *s)

bool sys(char *s){

int l=strlen(s);

int t=0;

for(int i=0;isprintf函式的用法,就是把整數%d列印到自己設定的str字串陣列中,或者使用itoa函式都可以。

回文數的判斷比較簡單,上述演算法有很多的優化空間

1回文的判斷不需要定義新的字串,而是只需要讓關於字串中心對稱即可,這樣判斷可以更為快速,

2及時剪枝 先判斷原數是否是回文,不是的話需要判斷各位數之和是否是回文數

設計兩個呼叫函式的目的是使得**結構更清晰,每個函式實現各自的功能,sys是具體的判斷函式,judge是判斷是否是回文數

PKU2018研究生上機測試

pku2018研究生上機測試 2018研究生上機測試 實力不足,緩慢更新 a.喜歡的數 include include using namespace std int main sum str i k 0 str i j 0 if flag true while sum 0 for int k 0,...

華東師範2018研究生複試上機題題解

假設在週末舞會上,男士們和女士們進入舞廳時,各自排成一隊。跳舞開始時,依次從男隊和女隊的隊頭上各出一人配成舞伴。規定每個舞曲能有一對跳舞者。若兩隊初始人數不相同,則較長的那一隊中未配對者等待下一輪舞曲。現要求寫乙個程式,模擬上述舞伴配對問題。三個整數 m n k 1 m,n 150,1 k 4000...

研究生複試個人上機心得

1 ges 和puts 函式需包含在標頭檔案中。2 string型別可以接受帶空格的字串,但需用gets 函式輸入,即需要型別轉換。3 gets char 和puts char 注意型別的轉換。4 在cin後使用gets時需注意,cin讀入後仍有乙個回車符留在本行,所以須先由gets讀入回車符再開始...