7-110 吃火锅

简介: 7-110 吃火锅

7-110 吃火锅 (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
-_-#


结尾无空行


#include<iostream>
using namespace std;
int main(){
    string s;
    int cnt=0,a=0,c;
    while(getline(cin,s)&&s!="."){
        cnt++;
        if(s.find("chi1 huo3 guo1")<s.size()){
            if(a==0)c=cnt;a++;
        }
    }
    cout<<cnt<<endl;
    if(a)cout<<c<<" "<<a<<endl;
    else cout<<"-_-#"<<endl;
    return 0;
}
目录
相关文章
|
12月前
|
程序员 编译器 C语言
一篇博客学会系列(3) —— 对动态内存管理的深度讲解以及经典笔试题的深度解析
一篇博客学会系列(3) —— 对动态内存管理的深度讲解以及经典笔试题的深度解析
114 0
|
12月前
|
存储
数据结构之栈的讲解(源代码+图解+习题)
我们在学习过顺序表和链表之后,了解了使用数组存储数据,使用结构体来存储数据和有关的指针,这些都是底层的东西,链表是靠指针的链接,顺序表是靠数组的下标才能得以实现增删查改。众多数据结构其实底层都离不开数组,指针和结构体,今天我们要学习的栈也不例外,话不多说,直接上正菜!
数据结构之栈的讲解(源代码+图解+习题)
|
C++
【C++】关于fixed和setprecision的学习和介绍
【C++】关于fixed和setprecision的学习和介绍
302 0
|
存储 缓存 NoSQL
Redis 大数据量(百亿级)Key存储需求及解决方案
最近我在思考实时数仓问题的时候,想到了巨量的redis的存储的问题,然后翻阅到这篇文章,与各位分享
|
12月前
二叉树相关问题细谈递归(下)
二叉树相关问题细谈递归(下)
59 0
|
存储 JSON 前端开发
基于Springboot外卖系统04:后台系统用户登录+登出功能
如果前端与后台接口之间不存在跨域问题,那么推荐使用cookie和session来记录登录状态。如果前端与服务器接口之间存在跨域问题,那么就要使用token的方式来维持登录状态。
234 0
|
机器学习/深度学习 算法 数据挖掘
Lesson 8.3 ID3、C4.5 决策树的建模流程 & Lesson 8.4 CART 回归树的建模流程与 sklearn 参数详解
Lesson 8.3 ID3、C4.5 决策树的建模流程 & Lesson 8.4 CART 回归树的建模流程与 sklearn 参数详解
|
JSON Cloud Native 网络协议
【云原生 | 09】Docker之多容器管理
Docker 三剑客:docker-compose 容器编排工具;docker-swarm 可以将容器通过多物理机的方案组建成集群;全覆盖网络:不同物理机之间的容器可以通过网络直接联通。docker-machine 将容器伪装成虚拟机给用户提供访问.........
161 0
【云原生 | 09】Docker之多容器管理
|
存储 缓存 安全
Shiro框架01之什么是shiro+shiro的架构+权限认证
Shiro框架01之什么是shiro+shiro的架构+权限认证
Shiro框架01之什么是shiro+shiro的架构+权限认证