gpt4 book ai didi

c++ - 如何在 C/C++ 中对字符串应用掩码?

转载 作者:行者123 更新时间:2023-11-30 21:03:48 25 4
gpt4 key购买 nike

我被布置了一项作业,但我不知道到底该做什么。

输入文件是从“a”到“z”的字母随机生成的。用户只需输入 0/1 的掩码,例如 011011,其中 1 表示元音,0 表示辅音。

输出将是在输入中找到的与用户给定掩码匹配的所有匹配项(例如 011011 输出将为 abbezz)。

知道如何制作吗?我不要求代码,但只要求最简单的方法如何在 c/c++ 中实现这一点。

谢谢

最佳答案

我的理解是,要求是找到与掩码匹配的所有字母序列。给定掩码:010(辅音、元音、辅音)
以下是几个单词的匹配:

"are" - fail, first character is a vowel.  
"mat" - pass, 'm' is a consonant, 'a' is a vowel, 't' is a consonant.
"mate" - fail, too many letters.

您将需要一些函数来测试字母的元音或辅音。

还可以考虑使用状态机。如果测试失败,您希望返回到起始状态。

首先一步步写下你的算法。提出一些测试用例来验证您的算法。算法工作后,对其进行编码。使用相同的测试用例来验证程序。

关于c++ - 如何在 C/C++ 中对字符串应用掩码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20477500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com