杭电ACM2026:首字母大写

来源:互联网 发布:万网域名交易平台 编辑:程序博客网 时间:2024/06/06 17:11
#include<iostream>#include<string>using namespace std;int main(){    string str;    while (getline(cin, str)){        int length = str.length();        //第一个字符是小写就要转换        if (str[0] >= 'a' && str[0] <= 'z'){            str[0] = str[0] - 32;        }        for (int i = 1; i < length; i++){            if (str[i] == ' '){                if (str[i+1] >= 'a' && str[i+1] <= 'z')                    str[i+1] -= 32;                i++;            }        }        cout << str << endl;    }    return 0;}
0 0