原创作品 转载请注明出处http://blog.csdn.net/always2015/article/details/45510217
这是一道简单题,只要弄清楚大写和小写之间的关系即可。
#include <iostream>
#include<string>
using namespace std;
int main(void)
{
string input_str;
int lenght;
while(getline(cin,input_str))
{
lenght=input_str.size();
for(int i=0; i<lenght; i++)
{
//小写字母比相应的大写字母大32,所以转换减去即可
if(i==0)
{
input_str[i]=input_str[i]-32;
}
if(input_str[i]==' ')
{
input_str[i+1]=input_str[i+1]-32;
}
}
cout<<input_str<<endl;
}
return 0;
}