题目描述
定义一个字符数组,大小为20,从键盘输入一个字符串(长度小于20,不含空格)存入数组,将字符串中所有小写字母替换为对应的大写字母,输出替换后的字符串。
输入
一行字符串,无空格,长度小于20。
输出
一行,替换后的字符串。
样例输入
Test
样例输出
TEST
#include<iostream>
using namespace std;
int main()
{
char a[20] = {};
cin >> a;
int length = 0;
while (a[length] != 0)
{
length++;
}
for (int i = 0; i < length; i++)
{
int b = a[i];
if (b>96 && b< 123)
{
a[i] = a[i]-32;
}
else
{
a[i] = a[i];
}
}
for (int i = 0; i < length; i++)
{
cout << a[i];
}
}