本文向给大家分享姓名匹配相关知识,同时小编也会对姓名匹配打分免费进行解释,如果能解决您在姓名匹配方面面临的问题,请收藏关注本站,现在开始吧!
C语言编程题,名字匹配的问题
void scan(const char* pszText, const char* pszName)
{
const char *pt, *pt2, *pn;
int status;
pt = pszText;
pn = pszName;
status = 0;
for(; *pt != '\0'; pt++)
{
if(*pn == '*')
{
pn++;
status = 2;
}
if(*pt==*pn || *pn=='?')
{
if(!status) pt2 = pt;
pn++;
status = 1;
}
else if(status == 1)
{
pn = pszName;
status = 0;
}
if(*pn == '\0')
{
while(pt2 <= pt) printf("%c", *pt2++);
printf("\n");
pn = pszName;
status = 0;
}
}
}
英文姓名配对
男生:Kevin
凯文 温和可爱的 (年轻喜好运动心底好的美国男孩)
女生:Karen
凯伦 纯洁 ,有福,神圣
Kathy
凯西 纯洁的
个人觉得Karen更配一些O(∩_∩)O~~
希望可以帮到你!
以上就是与姓名匹配以及姓名匹配打分免费的相关内容,也是关于C语言编程题,名字匹配的问题的分享。看完姓名匹配一文后,希望这对大家有所帮助!