测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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;
}


上一题 下一题