解题思路:
注意事项:
最后一个单词要考虑到
参考代码:#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++代码)浏览:709 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:542 |
九宫重排 (C++代码)浏览:1336 |
拆分位数 (C语言代码)浏览:1328 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1007 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:679 |
Tom数 (C语言代码)浏览:495 |
IP判断 (C语言代码)浏览:539 |