解题思路:记录第二个和第十四个人的名字,然后按照是否存在,进行格式输出
#include<bits/stdc++.h>
using namespace std;
int main(){
string s,s1,s2;
int k=0;
while(cin>>s){
if (s == ".") {
break;
}
k++;
if (k == 2)
s1 = s;
if (k == 14)
s2 = s;
}
if(k<2)
cout<<"Momo... No one is for you ...";
else if(k>=2&&k<14)
cout<<s1<<" is the only one for you...";
else
cout<<s1<<" and "<<s2<<" are inviting you to dinner...";
}
运行结果: