这道题我运用了stringstream这个类型,此类型包含在sstream中
#include<iostream>
#include<sstream>
using namespace std;
int main()
{
stringstream ss;
string str;
getline(cin,str); //接收一行字符。注意,如果直接用cin>>str的话会在第一个出现空格的地方停
//止接收,得到的字符串不完整。
ss<<str;
while(ss>>str) //ss会以空白符(即空格、回车、tab等)为分隔,把str分割。
{
str[0]=str[0]-32;//小写字母与大写字母的ASCII码相差32
cout<<str<<' ';
}
return 0;
}