2019北航機試

2021-10-03 17:26:09 字數 675 閱讀 1154

第一題:連續合數

最小的3個連續合數是8,9,10,最小的5個連續合數是24,25,26,27,28。輸入數n(10<=n<=1000000),輸出[1,n]上最長的連續合數。若存在多個個數相同的最長合數序列,輸出值最小的前序合數(要求5s內輸出結果)。

輸入:50

輸出:24 25 26 27 28 

#include #include #include using namespace std;

int yon(int n)

}for(int i=0; i第二題:網路印表機

某單位資訊網路結構呈樹形結構,網路中結點可以為交換機,計算機,印表機三種裝置,計算機和印表機只能位於樹的葉結點上,若要從一台計算機上列印文件,請為它選擇最近的印表機(經過交換機最少)。在該網路結構中,根交換機的編號為0,其他裝置編號為任意有效正整數,每個交換機有8個埠(編號0-7),當存在多個滿足條件的印表機時,選擇按樹前序遍歷序排在前面的印表機。

輸入:當前網路中裝置數m

《裝置id>《裝置型別》《裝置父節點id>《埠號》(型別:0表示交換機,1表示計算機,2表示印表機)

輸出:最近印表機的id

2010北航機試

均為自做 1.題目描述 利用泰勒公式求cos x 1 x2 2 x4 4 include include include double jiecheng int k return result int main while temp 1e 6 printf lf n result return0 2...

2016北航機試

均為自做 題目一給定乙個數n,將這個數的各位順序顛倒,成為逆序數m。例如1234的逆序數是4321 如果m是n的k倍 k為整數 那麼輸出nk m 輸入 1089 輸出 10899 9801 如果m不是n的整數倍,那麼輸出n和m的逆序數 輸入 1234 輸出 1234 4321 輸入 23200 輸出...

北航機試12年

問題描述 統計關鍵字出現位置 輸入 一行標準 c 語言 字元個數小於 300 統計出該字串中關鍵字的 if,while,for 所 在的位置,按照關鍵字出現的順序依次輸出。注意雙引號內的不需要統計。輸入 一行標準 c 語言 字元個數小於 300 輸出 關鍵字 if,while,for 對應的位置,按...