标签:
題目:給你三個句子,判斷三個句子中不連續的元音字母(包括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;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/mobius_strip/article/details/47103309