| 查看: 1867 | 回复: 16 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[交流]
一个华为编程大赛题 已有3人参与
|
|||
|
判断包含通配符的匹配字符串是否完全匹配输入的字符串。 匹配字符串中包含的通配符仅有“*”和“?”,且通配符不会 连续出现。(要求完全匹配而不是包含) 蛮有意思的,大家可以编编。。 |
» 猜你喜欢
论文终于录用啦!满足毕业条件了
已经有10人回复
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
二级C上机考试-编程题-那个投机取巧的办法好使不,有人用过吗
已经有5人回复
华为软件编程规范总则
已经有87人回复
福州华为医药技术开发有限公司招聘信息(制剂、合成、分析、多肽人员)
已经有6人回复
985,计算机硕士,男,国企vs华为海外销售,如何选择
已经有22人回复
华为研发现状:给想去和正要去的同学提个醒
已经有106人回复
【讨论】关于汽液两相分子动力学模拟中粒子在汽液两相盒子交换的编程问题
已经有3人回复
北京华为研究所 VS 南京海关下的苏州海关?
已经有69人回复


3楼2011-05-29 18:42:02

12楼2011-05-30 11:57:11
★ ★ ★ ★ ★
微尘、梦想(金币+5): 谢谢参与! 2011-05-30 17:55:48
微尘、梦想(金币+5): 谢谢参与! 2011-05-30 17:55:48
|
int GetMatchStr(const char* ArrStr,const char* KeyStr) { switch (*KeyStr) { case '\0': return (*ArrStr=='\0')? 1:0; case '?': return (*ArrStr=='\0')? 0:GetMatchStr(ArrStr+1,KeyStr+1); case '*': return (*ArrStr=='\0')? GetMatchStr(ArrStr,KeyStr+1): GetMatchStr(ArrStr+1,KeyStr)|GetMatchStr(ArrStr,KeyStr+1); default: return (*ArrStr!=*KeyStr)? 0:GetMatchStr(ArrStr+1,KeyStr+1); } } |

14楼2011-05-30 17:11:15

15楼2011-05-30 17:12:04







回复此楼