1.吃火锅问题
本题要求检查朋友的信息中是否有“chi1 huo3 guo1”,统计这样的信息的总条数,并记录第一次出现“chi1 huo3 guo1”的信息是第几条。
简单的find就行,如果有返回找到的下标,如果没有返回-1
这个题没有让统计“chi1 huo3 guo1”出现的总次数,只让统计出现的信息的总条数,还是比较好解决的。
#include<iostream>
using namespace std;
#include<string>
int main()
{
string a;
getline(cin, a);
int count = 0;
int temp = -1;
string b = "chi1 huo3 guo1";
int num = 1;
while (a != ".")
{
int x=a.find(b);
if (x != -1)
{
count++;
if (count == 1)
temp = num;
}
getline(cin, a);
num++;
}
if (count == 0)
cout << "-_-#";
else
cout << temp<<" "<<count;
}