@root

ykj90 250 2024-12-04 19:33:35 13

#include <bits/stdc++.h> using namespace std; char a; int main(){ string s; for(int i=1;i<=255;i++){ cin>>a; if(a>='a'&&a<='z'){ s[i]+=char(a+' '); } else{ s[i]=a; } } cout<<s; return 0; }

{{ vote && vote.total.up }}

共 4 条回复

root 站长

遍历写错了

root 站长
#include <iostream>

using namespace std;

int main() {
    string s;
    // cin >> s;
    getline(cin, s);
    for (int i = 0; i < s.size(); i++) {
        if (s[i] >= 'a' && s[i] <= 'z')
            s[i] -= 32;
    }
    cout << s;
    return 0;
}
ykj90 250

将字符串中的小写字母转换成大写字母

root 站长

哪道题