L1-070 吃火锅 (15 分)

以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。

本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有 chi1 huo3 guo1

输入格式:
输入每行给出一句不超过 80 个字符的、以回车结尾的朋友信息,信息为非空字符串,仅包括字母、数字、空格、可见的半角标点符号。当读到某一行只有一个英文句点 . 时,输入结束,此行不算在朋友信息里。

输出格式:
首先在一行中输出朋友信息的总条数。然后对朋友的每一行信息,检查其中是否包含 chi1 huo3 guo1,并且统计这样厉害的信息有多少条。在第二行中首先输出第一次出现 chi1 huo3 guo1 的信息是第几条(从 1 开始计数),然后输出这类信息的总条数,其间以一个空格分隔。题目保证输出的所有数字不超过 100。

如果朋友从头到尾都没提 chi1 huo3 guo1 这个关键词,则在第二行输出一个表情 -_-#

输入样例 1:

Hello!
are you there?
wantta chi1 huo3 guo1?
that's so li hai le
our story begins from chi1 huo3 guo1 le
.

输出样例 1:

5
3 2

输入样例 2:

Hello!
are you there?
wantta qi huo3 guo1 chi1huo3guo1?
that's so li hai le
our story begins from ci1 huo4 guo2 le
.

输出样例 2:

5
-_-#

直接使用 stl 库函数,string.find(“string”),查找在字符串是否存在某一个字符串

#include<iostream>
#include<algorithm>
#include<cstring>
#include<cmath>
#include<vector>
#include<stack>
#include<queue>
#include<sstream>using namespace std;
typedef long long ll;
const int N=10010;int main()
{string a;int count = 0;int first;int sum = 0;while(1){getline(cin, a);if(a == ".") break;count ++ ;int flag = a.find("chi1 huo3 guo1");if(flag != -1){sum ++ ;if(sum == 1) first = count;}}if(sum != 0) cout << count << endl << first << ' ' << sum << endl;else cout << count << endl << "-_-#" << endl;return 0;
}

L1-070 吃火锅 (15 分)相关推荐

  1. 7-110 吃火锅 (15 分)

    7-110 吃火锅 (15 分) 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序, ...

  2. L1-070 吃火锅 (15分)

    L1-070 吃火锅 (15分) 题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现 ...

  3. L1-6 吃火锅 (15分)

    L1-6 吃火锅 (15分) 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动 ...

  4. L1-6 吃火锅 (15 分)

    L1-6 吃火锅 (15 分) L1-6 吃火锅 (15 分) chg.jpg 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了, ...

  5. 2021-4-9天梯赛模拟赛3补题L1-6 吃火锅 (15 分)

    L1-6 吃火锅 (15 分) 题目链接: link. 题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开 ...

  6. PTA-L1-070 吃火锅 (15 分

    这道题我碰到的坑还是很多的 1.如何处理二维数组 刚开始一脸迷茫,随后看了一篇题解,用按行输入的办法去处理每一行二维就转成了线性 这也是根据题目的要求,行和行之间并没有太大的联系. gets试过不行, ...

  7. L1-070 吃火锅 (15 分)-PAT 团体程序设计天梯赛 GPLT

    以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没 ...

  8. C语言:L1-070 吃火锅 (15 分)

    文章目录 一.题目 二.方法1 1.思路 2.代码 一.题目 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了 ...

  9. 【2020天梯赛】L1-6 吃火锅 (15分)

    题目描述 以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用.但是如果你说"吃火锅",那就厉害了,我们的故事就开始了. 本题要求你实现一个程序,自动检查你朋友给你发来的 ...

最新文章

  1. MySQL 触发器简单实例
  2. Golang内建库学习笔记(1)-sort和container
  3. 量化策略研究员 - 工具篇
  4. python爬虫可以爬哪些山_从python爬虫,到更爱这个世界
  5. Pywinauto 应用后端类型选择错误:AttributeError: ‘NoneType‘ object has no attribute ‘backend‘. 原因及解决办法
  6. linux usb 升级脚本,linux – 使用bash脚本更新CRON
  7. Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
  8. 使用jQuery Mobile移动开发框架将博客网站快速转化为Mobile网站
  9. 案例49-crm练习获取客户列表带有分页和筛选功能
  10. nagios监控slave(借助脚本)
  11. 基础算法 —— 模拟思维
  12. ExtJs之Ext.data.Store
  13. mySQL 数据库工具问题总结
  14. Excel 货币中文大写汉字转化
  15. 创建队列 c语言_在C中创建队列
  16. 数据结构c语言版堆排序,【数据结构】堆排序(C++实现)
  17. C++数据库编程 ODBC查询数据
  18. Eclipse连接小米手机无连接显示解决办法
  19. python实战 爬取网易云评论信息
  20. 《Machine Learning in Action》—— 剖析支持向量机,单手狂撕线性SVM

热门文章

  1. Xcode 4.5 支持 amv6
  2. 十大肿瘤生信常用数据库,科研必备
  3. STM32CubeIDE 把固件信息直接定位在指定的ROM位置
  4. 基石为勤能补拙的迷宫之旅——第一天(计算机硬件和操作系统)
  5. Solid Converter PDF,PDF转Word的利器
  6. MATLAB_数字信号处理_模拟滤波器_设计巴特沃斯滤波器
  7. 四位行波进位加法器_行波进位加/减法器的硬件开销和性能分析
  8. Ubuntu 16.04-18.04中安装 WPS Office 2016 for Linux(集合篇含字体解决方法)简单好用
  9. Ucinet三天写论文!北核科研网络精写
  10. 手机计算机游戏攻略,迫击炮计算器手机版 | 手游网游页游攻略大全