L1-070 吃火锅 (15 分)
发布日期:2021-06-29 22:18:33 浏览次数:3 分类:技术文章

本文共 1076 字,大约阅读时间需要 3 分钟。

在这里插入图片描述

以上图片来自微信朋友圈:这种天气你有什么破事打电话给我基本没用。但是如果你说“吃火锅”,那就厉害了,我们的故事就开始了。本题要求你实现一个程序,自动检查你朋友给你发来的信息里有没有 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 leour story begins from chi1 huo3 guo1 le.输出样例 1:53 2输入样例 2:Hello!are you there?wantta qi huo3 guo1 chi1huo3guo1?that's so li hai leour story begins from ci1 huo4 guo2 le.输出样例 2:5-_-#
#include
#include
using namespace std;int main(){
int index=0,i=0,j=0,count=0,count1=0,count2=0,flag=1; string str="",str1=""; do{
getline(cin,str); if(str==".") break; count++; index = str.find("chi1 huo3 guo1"); if(index!=-1){
if(flag==1){
count1=count; count2++; flag=0; }else{
count2++; } } }while(1); if(count1!=0){
cout<
<

转载地址:https://dingshijie.blog.csdn.net/article/details/115611289 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:L1-071 前世档案 (20 分)
下一篇:L1-069 胎压监测 (15 分)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月05日 23时54分52秒