当前位置: 代码迷 >> 综合 >> 蓝桥杯训练题:首字母变大写
  详细解决方案

蓝桥杯训练题:首字母变大写

热度:62   发布时间:2024-02-26 16:06:20.0

这道题我运用了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码相差32cout<<str<<' ';}return 0;
}

 

  相关解决方案