A24165. 将字符串中的小写字母转换成大写字母
填空题
中等
知识点
题目描述
将字符串中的小写字母转换成大写字母
题目描述
给定一个字符串,将其中所有的小写字母转换成大写字母。
输入
输入一行,包含一个字符串(长度不超过100,可能包含空格)。
输出
输出转换后的字符串。
输入样例
helloworld123Ha输出样例
HELLOWORLD123HA参考答案
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
getline(cin, s);
for(int i = 0; i < s.length(); ++i)
{
if(islower(s[i]))
s[i] = toupper(s[i]);
}
cout<<s;
return 0;
}答案解析
#include <bits/stdc++.h>
using namespace std;
int main()
{
char s[105];
cin.get(s, 105);
int len = strlen(s);
for(int i = 0; i < len; ++i)
{
if(s[i] >= 'a' && s[i] <= 'z')
s[i] = s[i] + 'A' - 'a';
}
cout<<s;
return 0;
}
上一题
下一题