字串匹配
問題描述
判斷包含萬用字元的匹配字串是否完全匹配輸入的字串,匹配字串中包含的萬用字元僅有『 * 』和『?』,且萬用字元不會連續出現 。(要求完全匹配,而不是包含)
其中,萬用字元『 * 』:代替 0 個或多個字元,萬用字元『 ? 』:代替乙個字元
要求實現函式
int getmatchsta (const char *arrstr, constchar *keystr)
【輸入】 arrstr : 給定的字串
keystr: 包含萬用字元的匹配字串
【輸出】 無
【返回】是否匹配,匹配返回1,不匹配返回0
示例
輸入: 」 abcdefg」, 「a*'」
返回: 1
輸入: 「tommababcabc」 , t?m*ab*abc
返回: 1
/*
問題描述:字串匹配
判斷包含萬用字元的匹配字串是否完全匹配輸入的字串,匹配字串中包含的萬用字元僅有' * '和'?',且萬用字元不會連續出現 。(要求完全匹配,而不是包含)
其中,萬用字元' * ':代替 0 個或多個字元,萬用字元' ? ':代替乙個字元
要求實現函式
int getmatchsta (const char *arrstr, const char *keystr)
【輸入】 arrstr : 給定的字串
keystr : 包含萬用字元的匹配字串
【輸出】 無
【返回】是否匹配,匹配返回1 ,不匹配返回0
示例 輸入: " abcdefg", "a*'"
返回: 1
輸入: "tommababcabc" , t?m*ab*abc
返回: 1
日期:2014-4-21
*/#include //#include using namespace std;
int getmatchsta(const char *arrstr,const char *keystr)
}int main()
華為程式設計大賽 字串匹配
3 字串匹配 50 分 問題描述 判斷包含萬用字元的匹配字串是否完全匹配輸入的字串,匹配字串中包含的萬用字元僅有 和 且萬用字元不會連續出現 要求完全匹配,而不是包含 其中,萬用字元 代替 0 個或多個字元,萬用字元 代替乙個字元 要求實現函式 int getmatchsta const char ...
華為OJ(字串匹配)
題目 字串匹配 描述判斷短字串中的所有字元是否在長字串中全部出現 詳細描述 介面說明 原型 boolisallcharexist char pshortstring,char plongstring 輸入引數 char pshortstring 短字串 char plongstring 長字串 知識...
華為程式設計大賽
本試題採用自動測試用例進行評分,測試用例不對考生公開,凡不滿足提交要求導致不能執行或用例不通過,不予評分 1 排序演算法 20分 l 問題描述 將給定的無序整數陣列降序排列後輸出,輸入的無序陣列長度為n,型別為unsigned int l 要求實現函式 void dscsort const int ...