【题目描述】
给定一个字符串,将其中所有的小写字母转换成大写字母。带我去看题目
【输入】
输入一行,包含一个字符串(长度不超过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
相关解决方案
- 怎么判断输入的字符串有多少种类型(数字,大,小写字母,特殊符号)
- phpmyadmin汉语显示数字+小写字母,和普遍的乱码不通
- Light OJ 1138 (二分查找+分解阶乘)
- 1138 - 震惊,99%+的中国人都会算错的问题
- 51Nod 1138 连续整数的和(数学)
- PIPIOJ 1138: N皇后问题
- 编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
- XTU OJ 1138
- 7.10 有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
- LightOJ 1138 Trailing Zeroes (III)(二分)
- C语言刷题(29):输入一行文字,找出其中大写字母,小写字母,空格,数字,以及其他字符各有多少?
- Light oj 1138 - Trailing Zeroes (III)
- js 正则必须包含6-18位数字、大写字母、小写字母、特殊字符
- 输入一个字符串,分别统计阿拉伯数字,小写字母,大写字母,以及其他字符的个数,并分别用3种字符串格式化方法显示各种字符个数(Python)
- golang: 密码中允许出现数字、大写字母、小写字母、特殊字符,但至少包含其中2种且长度在8-16之间(四种符号任意满足三种即可)
- 1138. Postorder Traversal (25) 二叉树前序中须转后序
- Light OJ 1138 Trailing Zeroes (III)
- 51nod 1138 连续整数的和 好题
- 习题8.8 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少
- 传入密码长度,随机生成密码及检测密码:必须由大写字母、小写字母、数字和特殊符号共同组成
- Mysql出现ERROR 1138 (22004): Invalid use of NULL value
- 数论 + 二分 (阶乘后缀0的个数) - Trailing Zeroes (III) - LightOJ 1138
- 1138:将字符串中的小写字母转换成大写字母
- LightOJ - 1138 Trailing Zeroes (III)(n的阶乘结尾0的个数+二分)