**均為自做
題目一
給定乙個數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...