首页 > 其他 > 详细

UVa 576 - Haiku Review

时间:2015-07-28 13:01:09      阅读:291      评论:0      收藏:0      [点我收藏+]

題目:給你三個句子,判斷三個句子中不連續的元音字母(包括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;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

UVa 576 - Haiku Review

原文:http://blog.csdn.net/mobius_strip/article/details/47103309

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!