2016北航機試

2021-10-06 14:18:43 字數 1779 閱讀 3859

**均為自做

題目一

給定乙個數n,將這個數的各位順序顛倒,成為逆序數m。例如1234的逆序數是4321 。

如果m是n的k倍(k為整數),那麼輸出nk=m

輸入:1089

輸出:10899=9801

如果m不是n的整數倍,那麼輸出n和m的逆序數

輸入:1234

輸出:1234 4321

輸入:23200

輸出:23200 00232

已知輸入開頭不包括多餘的零

#include 

using namespace std;

int main()

if(m % n ==0)

else

cout << endl;

}return0;

}

題目二
給乙個c語言的enum定義語句,輸出enum中規定的各項及其對應的數值。

輸入:

enum bool;

輸出true 0

false 1

輸入 :

enum date;

輸出:jan 1

feb 2

mar 3

apr 4

may 5

jun 6

july 7

aug 8

sep 9

oct 10

nov 11

dec 12

mon 1

tue 2

wed 3

thu 4

fri 5

sat 6

sun 7

found=1949

#include 

#include

#include

#include

#include

using namespace std;

struct node};

int main()

if(start ==

false)if

(ch ==

'=')')

)}}if

((ch >=

'a'&& ch <=

'z')

||(ch >=

'a'&& ch <=

'z')

||(ch >=

'0'&& ch <=

'9')

|| ch ==

'_')

else

if(ch ==

','|| ch ==

'}')

" 這種情況也是符合語法的,即,後沒有元素了,加下來是}

node tmp =

node

(str, v)

; nodes.

push_back

(tmp)

; v++

; str.

clear()

;}} vector

::iterator it;

for(it = nodes.

begin()

; it != nodes.

end(

); it++

)return0;

}/*enum bool;

enum date;

*/

北航計算機機試2016

1.逆序數 描述 給定乙個數n,將這個數的各位順序顛倒,稱為逆序數m。例如1234的逆序數是4321。輸入 輸入乙個數n,n開頭無多餘的0 0 n 1000000000 輸出 如果m是n的k倍 k為整數 那麼輸出n k m。如果m不是n的整數倍,那麼輸出n和n的逆序數。樣例 輸入1 1204 輸出1...

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...

2019北航機試

第一題 連續合數 最小的3個連續合數是8,9,10,最小的5個連續合數是24,25,26,27,28。輸入數n 10 n 1000000 輸出 1,n 上最長的連續合數。若存在多個個數相同的最長合數序列,輸出值最小的前序合數 要求5s內輸出結果 輸入 50 輸出 24 25 26 27 28 inc...