c++ - 本系列的逻辑/算法

标签 c++ arrays character

我有一个从a到z的字符数组,我的任务是从这个数组中提取元音,提取元音索引的序列如下,1,5,9,15, 21, 25... 我无法通过循环创建这个系列,这些数字实际上是数组中的元音。

我不需要元音匹配技术,我想要上面给出的序列的逻辑。

最佳答案

如果您确实想通过算法执行此操作,您可以:

int v = 1;
for (int i = 0; i < 6; i++) {
    printf("%d\n", v);
    v += 4 + (i & 2);
}

...但我不确定我是否明白这一点。

关于c++ - 本系列的逻辑/算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7578842/

相关文章:

c++ - 我需要在 autoexp.dat 中输入什么才能检查 vector 中包含的类的数据成员?

c++ - 错误: …protected functions

c++ - 如何修复无法从 `int to ` PUCHAR 转换参数 1?

javascript - React - 映射数组未将 Prop 正确传递给子组件

c - 如何返回字符指针?

java - 在java中解析属性名称前带有 "-"字符的json

c++ - 试图让我的游戏在 VC 2010 中运行,似乎无法链接 SOIL 库,不知道如何链接,包括游戏源代码

php - 如何使用 PHP 对数组进行排序

arrays - 计算数组的期望,速度改进的建议

r - agrep:只返回最佳匹配