2015屆校園招聘機考(2)

2021-06-22 09:10:48 字數 2350 閱讀 9983

#if 0

2015屆校園招聘機考(2)

***************2180

實現「十七進製」轉「十進位制」演算法***************

實現「十七進製」轉「十進位制」演算法:輸入乙個十七進製數字的字串(字母一律大寫),

輸出這個數值對應的十進位制結果,達到進製轉換目的,範圍:0-0xffffffff。

輸入:輸入17進製數,每個數字分別為0~g

輸出:輸出十進位制數

樣例輸入:

g樣例輸出:

16***************2182

倒置英文句子中單詞的***************

描述:通過輸入英文句子,將每個單詞反過來,標點符號順序不變。

非26個字母且非標點符號的情況即可標識單詞結束。

標點符號包括,.!?

輸入:字串

輸出:字串

樣例輸入:

樣例輸出:

olleh, i deen na elppa.

***************2179

狀態機***************

輸入:字串,每條命令一行

輸出:字串

樣例輸入:

insert sa,sb,c1

insert sb,sc,c2

insert sb,sd,c3

insert sc,se,c4

insert sd,se,c5

insert se,sa,c6

input c1

delete sc

input c2

output

input c3

output

end樣例輸出:

error

sbsd

#endif

#if 1

#include

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

struct status;

////int main( void )

//int main( void )

}else

if( mapstatus.empty() )

initstatus = curstatus = s1;

}else if( order == "delete" )

//當刪除狀態1時,狀態1所關聯的所有條件全被刪除,delete起始態將刪除整個狀態機

if( initstatus == s1 )

mapstatus.erase( mapstatus.begin(), mapstatus.end() );

else

mapstatus.erase( mapstatus.find( s1 ) );

}else if( order == "input" )else if( order == "output" )

}return 0;

}#elif 0

#include

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

void reverse( string& word, int left, int right );

int main( void )

if( i < j )

reverse( line, i, j - 1 );

cout << line << endl;

return 0;

}void reverse( string& word, int left, int right )

}#elif 0

#include

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

//輸入:

//輸入17進製數,每個數字分別為0~g

//輸出:

//輸出十進位制數

int main( void )

cout << rst << endl;

return 0;

}#endif

2015屆華為校園招聘機試題

第一題 60分 按要求分解字串,輸入兩個數m,n m代表輸入的m串字串,n代表輸出的每串字串的位數,不夠補0。例如 輸入2,8,abc 123456789 則輸出為 abc00000 12345678 90000000 cpp view plain copy include include usin...

2015屆華為校園招聘機試題

include include using namespace std void solve char str int n int len else putchar printf n int main void return 0 第一題 拼音轉數字 輸入是乙個只包含拼音的字串,請輸出對應的數字序列。...

2015屆華為校園招聘機試題二

include include include includeusing namespace std 輸入是乙個只包含拼音的字串,請輸出對應的數字序列。轉換關係如下 描述 拼音 yi er san si wu liu qi ba jiu 阿拉伯數字 1 2 3 4 5 6 7 8 9 輸入字元只包含...