題目:給你三個句子,判斷三個句子中不連續的元音字母(包括y)出現的次數是否為5,7,5。
分析:簡單題。直接求解即可。
說明:╮(╯▽╰)╭。
#include <cstdio>
#include <cstring>
int maps[256];
int size[3];
char buf[202];
int main()
{
memset(maps, 0, sizeof(maps));
maps['a'] = maps['e'] = maps['i'] = maps['o'] = maps['u'] = maps['y'] = 1;
while (gets(buf)) {
if (!strcmp(buf, "e/o/i")) break;
int item = 0;
size[0] = size[1] = size[2] = 0;
for (int i = 0; buf[i]; ++ i) {
if (buf[i] == '/') ++ item;
if (i == 0 || !maps[buf[i-1]])
size[item] += maps[buf[i]];
}
if (size[0] != 5) puts("1");
else if (size[1] != 7) puts("2");
else if (size[2] != 5) puts("3");
else puts("Y");
}
return 0;
}