杭電歷年複試題目 2023年

2021-09-12 07:06:37 字數 712 閱讀 2511

題目:1:判斷乙個數n是否是素數,是的話輸出「yes」,否則輸出「no」。(判斷2-sqrt(n)是否存在n的因子即可)

輸入:1000000007

100輸出:

題目4:有乙個由數字組成的二維矩陣,大小為nm;還有乙個大小為nm小二維矩陣,想象將小二維矩陣上面(小矩陣左上角位置和大矩陣某個位置對應放棄),在不同的位置,這兩個二維矩陣對應位置的數字絕對值之差和一般是不同的,求這個最小絕對值之差的和,並求出對應的大矩陣位置。(暴力求解,列舉大矩陣的位置即可)

輸入4 4

1 2 3 4

4 5 6 8

1 2 3 4

5 6 7 8

2 22 2

4 5輸出:最小距離為0,對應的座標起始點(1,1)、(3,1)。

杭電歷年複試題目 2023年

題目1 給定乙個字串,計算字串中的數值個數並求和,其中包含了負號,若緊跟乙個負號則是乙個數值,則並表示這是乙個負數,若緊跟的不是數字,則不表示什麼。input 312ab 2 9 a outtput 3 301 include include 312ab 2 9 a 3 301 int main g...

杭電歷年複試題目 2023年

題目1 猜數字的遊戲,不太難的。題目 隨即產生乙個3位的正整數,讓你進行猜數字,如果猜小了,輸出 猜小了,請繼續 如果猜大了,輸出 猜大了,請繼續 如果猜對了。輸出 恭喜你,猜對了 不過最多只能猜10次,如果猜了10次還沒有猜對,就退出程式,輸出 很遺憾 本題的難點在於,如何隨機生成乙個數字 inc...

杭電歷年複試題目 2006至2023年

2006年 題目1 輸入乙個十進位制的數,把它轉成八進位制。類似的把十進位制轉成16進製制,把十六進製制轉變為十進位制等。includeint main for int i cnt 1 i 0 i printf d c i printf n 題目2 輸入兩個非常大的整數 完全超出了int long的...