文章

85

粉丝

0

获赞

369

访问

7.2k

头像
首字母大写 题解:
P1240 北京大学机考题
发布于2026年3月4日 14:54
阅读数 161

#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  while (getline(cin, s)) {
    int len = s.length();
    if (s[0]>='a' && s[0]<='z') {
      s[0] = s[0]-'a'+'A';
    }
    cout<< s[0];

    for (int i = 1; i < len; i++) {
      if (s[i-1]==' '||s[i-1]=='\t'||s[i-1]=='\r'||s[i-1]=='\n') {
        if (s[i]>='a' && s[i]<='z') {
          s[i] = s[i]-'a'+'A';
          cout<< s[i] ;
          continue;
        }
      }
      cout<< s[i] ;
    }
  }

}
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发