【题目描述】
给定一个字符串,将其中所有的小写字母转换成大写字母。带我去看题目
【输入】
输入一行,包含一个字符串(长度不超过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; }
详细解决方案
1138:将字符串中的小写字母转换成大写字母
热度:86 发布时间:2024-02-08 18:42:59.0
相关解决方案
- 怎么判断输入的字符串有多少种类型(数字,大,小写字母,特殊符号)
- Light OJ 1138 (二分查找+分解阶乘)
- XTU OJ 1138
- 7.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- 输入一个字符串,分别统计阿拉伯数字,小写字母,大写字母,以及其他字符的个数,并分别用3种字符串格式化方法显示各种字符个数(Python)
- 1138. Postorder Traversal (25) 二叉树前序中须转后序
- 51nod 1138 连续整数的和 好题
- Mysql出现ERROR 1138 (22004): Invalid use of NULL value
- 1138:将字符串中的小写字母转换成大写字母