题解 | #首字母大写#
首字母大写
https://www.nowcoder.com/practice/91f9c70e7b6f4c0ab23744055632467a
# include<iostream> using namespace std; int main() { string s; while (getline(cin, s)) { for (int i = 0; i < s.length(); i++) { if (i == 0) { if (s[i] >= 'a' && s[i] <= 'z') s[i] = s[i] - 32; } else if (s[i] >= 'a' && s[i] <= 'z') { if (s[i - 1] == ' ' || s[i - 1] == '\r' || s[i - 1] == '\n' || s[i - 1] == '\t') s[i] = s[i] - 32; } else continue; } cout << s << endl; } }