解题思路:
注意事项:
最后一个单词要考虑到
参考代码:#include <bits/stdc++.h>
using namespace std;
map<string,int> mp;
int main()
{ string str;
getline(cin,str);
string temp="";
for(int i=0;i<str.length();i++)
{ if(str[i]!=' ')
{ temp+=str[i];
}
else
{// cout<<temp<<endl;
mp[temp]++;
temp="";
}
}
mp[temp]++;//最后一个单词
printf("%d",mp.size());
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.1 (C++代码)浏览:789 |
IP判断 (C语言代码)浏览:1444 |
C二级辅导-公约公倍 (C语言代码)浏览:2158 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:387 |
A+B for Input-Output Practice (V) (C语言代码)浏览:640 |
【蟠桃记】 (C语言代码)浏览:697 |
【矩阵】 (C++代码)浏览:999 |
星期判断机 (C语言代码)浏览:892 |
C语言训练-亲密数 (C语言描述,反正怎么都能对)浏览:2256 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:571 |