题解 | #简写单词#
简写单词
https://www.nowcoder.com/practice/0cfa856bf0d649b88f6260d878f35bb4
#include <iostream> #include <iomanip> using namespace std; int main() { string a; getline(cin, a); for (int i = 0; i < a.length(); i++) { if (i == 0) { cout << (char)toupper(a[i]); } if (a[i] == ' ' && i + 1 < a.length()) { cout << (char)toupper(a[i + 1]); } } }
检查到空格后将其后面的字符大写输出,toupper的输出为int要转化成char