有6條配置命令,它們執行的結果分別是:
命 令執 行
resetreset what
reset boardboard fault
board addwhere to add
board deletno board at all
reboot backplaneimpossible
backplane abortinstall first
he he
unkown command
注意:he he不是命令。
4、若輸入兩字串,則先匹配第一關鍵字,如果有匹配但不唯一,繼續匹配第二關鍵字,如果唯一,匹配成功。例如輸入:b a,無法確定是命令board add還是backplane abort,匹配失敗。
5、若輸入兩字串,第一關鍵字匹配成功,則匹配第二關鍵字,若無匹配,失敗。例如輸入:bo a,確定是命令board add,匹配成功。
6、若匹配失敗,列印「unkown command」
多行字串,每行字串一條命令
執行結果,每條命令輸出一行
示例1
resetreset board
board add
board delet
reboot backplane
backplane abort
reset whatboard fault
where to add
no board at all
impossible
install first
//第六十四題 配置檔案恢復
#include #include #include using namespace std;
bool match(string str, string s)
int main()
; string res[7] = ;
while (getline(cin, str))
else }}
} cout << res[resi] << endl;
} return 0;
}
華為OJ 配置檔案恢復
配置檔案恢復 有6條配置命令,它們執行的結果分別是 命 令 執 行 reset reset what reset board board fault board add where to add board delet no board at all reboot backplane impossi...
座標移動 華為機試 C C
開發乙個座標計算工具,a表示向左移動,d表示向右移動,w表示向上移動,s表示向下移動。從 0,0 點開始移動,從輸入字串裡面讀取一些座標,並將最終輸入結果輸出到輸出檔案裡面。輸入 合法座標為a 或者d或者w或者s 數字 兩位以內 座標之間以 分隔。非法座標點需要進行丟棄。如aa10 a1a yad ...
表示數字 華為機試 C C
將乙個字元中所有出現的數字前後加上符號 其他字元保持不變 public static string marknum string pinstr 輸入乙個字串 字元中所有出現的數字前後加上符號 其他字元保持不變 示例1jkdi234klowe90a3jkdi 234 klowe 90 a 3 第九十一...