zoj 1713 Haiku Review
//这题属于字符串简单题,就是找出输入字符串的元音字符(a, e, i, o, u, y),
//连续两个元音当做一个元音来计算!
// If the haiku is not correct, you must output the number of the first line that has the wrong number of syllables.
//一开始WA了一次,就是错解了这一句,多输出了一个数!
#include "iostream"
#include "string"
#include "memory.h"
#include "cmath"
using namespace std;int main()
{int len, i, j;int count[3];//计算每一部分的元音字符数!string input;while (getline(cin, input)){if (input == "e/o/i") break;memset(count, 0, sizeof(count));input += '0';len = input.length();for (i = 0, j = 0; i < len; i++){if (input[i] == 'a' || input[i] == 'e' || input[i] == 'i' || input[i] == 'o' || input[i] == 'u' || input[i] == 'y'){if (input[i+1] == 'a' || input[i+1] == 'e' || input[i+1] == 'i' || input[i+1] == 'o' || input[i+1] == 'u' || input[i+1] == 'y')continue;elsecount[j]++;}if (input[i] == '/')j++;if (input[i] == '0')continue;}if (count[0] == 5 && count[1] == 7 && count[2] == 5)cout << "Y" << endl;else if (count[0] != 5 )cout << "1" << endl;else if (count[1] != 7 )cout << "2" << endl;else if (count[2] != 5)cout << "3" << endl;}
}
zoj 1713 Haiku Review相关推荐
- ZOJ1713 Haiku Review
又是一把过啊,特此纪念下~ 字符串指针和string变量的对应- - ╮(╯▽╰)╭学艺不精..感觉得重新学一遍C++ #include <iostream> #include <s ...
- POJ前面的题目算法思路【转】
1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 85% 2005-5-7 1002 487-3279 n/a 90% 2005-5- ...
- POJ 超详细分类
POJ 各题算法 1000 A+B Problem 送分题 49% 2005-5-7 1001 Exponentiation 高精度 ...
- ZOJ POJ题目分类
ZOJ题目分类 初学者题:1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 13 ...
- POJ ZOJ题目分类
POJ,ZOJ题目分类(多篇整合版,分类很细致,全面) 标签: 题目分类POJ整理 2015-04-18 14:44 1672人阅读 评论(0) 收藏 举报 本文章已收录于: 分类: ACM资料(5) ...
- POJ,ZOJ题目分类(多篇整合版,分类很细致,全面)
水题: 3299,2159,2739,1083,2262,1503,3006,2255,3094 初级: 一.基本算法: (1)枚举 (1753,2965) (2)贪心(13 ...
- 【ZOJ题目分类】备忘
ZOJ 题目 分类 初学者题: 1001 1037 1048 1049 1051 1067 1115 1151 1201 1205 1216 1240 1241 1242 1251 1292 1331 ...
- 如何在团队中做好Code Review
一.Code Review的好处 想要做好Code Review,必须让参与的工程师充分认识到Code Review的好处 1.互相学习,彼此成就 无论是高手云集的架构师团队,还是以CURD为主的业务 ...
- ZOJ 2723 Semi-Prime ||ZOJ 2060 Fibonacci Again 水水水!
两题水题: 1.如果一个数能被分解为两个素数的乘积,则称为Semi-Prime,给你一个数,让你判断是不是Semi-Prime数. 2.定义F(0) = 7, F(1) = 11, F(n) = F( ...
最新文章
- 大数据之公开数据的价值
- ios玩全民奇迹不显示服务器,全民奇迹关于IOS充值游戏物品不到账公告
- shell中符号使用
- 不同函数之间的跳转setjmp和longjmp
- arduinohanshu_Arduino 常用函数参考文档
- iOS之十三个小技巧帮你征服Xcode
- 《汇编语言(第三版)》pushf 和 popf 指令,以及标志寄存器在 Debug 中的表示
- 玩转Linux压缩及归档
- 关于Java中的String类
- 转]移动视频监控(1)---项目综述
- 2013年上半年项目总结
- iOS架构-cocoaPods之Podfile语法(18)
- html5 调用歌词播放器,如何用h5+js实现音乐歌词同步播放器
- DTcms-【无限级别分类设计】
- 读研整活笔记1:调研编译器solang
- 在html中如何做SEO优化
- 卷积神经网络超详细介绍
- DML和DDL的区别
- 视频画中画制作,一款简单好上手的软件
- 《程序员修炼之道:从小工到专家》The Pragmatic Programmer: From Journeymen to Master