#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; }
遍历写错了
#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; }
将字符串中的小写字母转换成大写字母
哪道题
共 4 条回复
遍历写错了
将字符串中的小写字母转换成大写字母
哪道题