题解 | #简写单词#
简写单词
https://www.nowcoder.com/practice/0cfa856bf0d649b88f6260d878f35bb4
#include <iostream> using namespace std; int main() { char word[100]={0}; while(cin >> word) { if(word[0] >='A' && word[0] <='Z') cout << word[0]; else cout << char(word[0]-32); } return 0; }
读取规则:
- 以空白字符(空格、制表符、换行符)分隔单词。
- 每次读取一个单词,并存储到
word
数组中。 - 自动忽略首尾的空白字符。
输入提交:
- 逐行缓冲:用户需要按下 回车键 提交当前输入行。
适用场景:
- 按单词逐一处理输入(如分词操作)。
- 适合处理简单的流式输入。
大小写转换: 65为A +32 =87 为 a