将字符串中的小写字母转换成大写字母(信息学奥赛一本通-1138)
【题目描述】
给定一个字符串,将其中所有的小写字母转换成大写字母。
【输入】
输入一行,包含一个字符串(长度不超过100,可能包含空格)。
【输出】
输出转换后的字符串。
【输入样例】
helloworld123Ha
【输出样例】
HELLOWORLD123HA
【题解代码】
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s; getline(cin, s);
for (int i = 0; i < s.size(); i++)
{
if (s[i] >= 'a' && s[i] <= 'z')
{
s[i] -= 32;
}
}
cout << s << endl;
return 0;
}