Files
ClassFeedback/C++代码/学习/我是第几个单词.cpp

39 lines
545 B
C++

#include <bits/stdc++.h>
#define endl '\n'
using namespace std;
string s, a; // s
int dc = 0; // 当前是第几个单词
int zm = 0; // 当前是第几个字母
int main(){
getline(cin, s);
cin >> a;
string curr = "";
for(char c : s){
if(c == ' ' || c == '.'){
// 中断
// 出现一个单词
// if(curr.size() == 0){
// continue;
// }
dc++; // 单词数加一
cout << curr << " ";
if(curr == a){
cout << dc;
return 0;
}
curr = "";
} else {
curr += c;
zm++; // 字母数加一
}
}
cout << zm;
return 0;
}