当前位置: 代码迷 >> 综合 >> 1138:将字符串中的小写字母转换成大写字母
  详细解决方案

1138:将字符串中的小写字母转换成大写字母

热度:86   发布时间:2024-02-08 18:42:59.0

【题目描述】

给定一个字符串,将其中所有的小写字母转换成大写字母。带我去看题目

【输入】

输入一行,包含一个字符串(长度不超过100,可能包含空格)。

【输出】

输出转换后的字符串。

【输入样例】

helloworld123Ha

【输出样例】

HELLOWORLD123HA

【通过代码】

#include <bits/stdc++.h>
using namespace std;
char a[101];
bool isChar(char _s){return (_s >= 'a' && _s <= 'z') || (_s >= 'A' && _s <= 'Z');
}
char toUpper(char _s){return (_s >= 'a' && _s <= 'z')?(_s + 'A' - 'a'):_s;
}
int main(){gets(a);for(int i = 0;i <= strlen(a);i ++)if(isChar(a[i]))a[i] = toUpper(a[i]);puts(a);return 0;
}
  相关解决方案