刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
简答题
4.# 改写字符串
## 题目描述
给定一个字符串 s*s*,请将 s*s* 中的所有元音字母改成大写,所有辅音字母改成小写。元音字母包括 a、e、i、o、u,其它字母都算辅音。
## 输入格式
第一行:单个字符串表示 s*s*。
## 输出格式
第一行:改写后的字符串。
## 输入样例
HowAreYou
## 输出样例
hOwArEyOU
## 说明提示
记 ∣s∣∣*s*∣ 表示字符串 s*s* 的长度,则
· 1≤∣s∣≤1,0001≤∣*s*∣≤1,000
保证 s*s* 中只包含大写或小写英文字母
## 限制
时间限制:1000ms
内存限制:512MiB
## 题目描述
给定一个字符串 s*s*,请将 s*s* 中的所有元音字母改成大写,所有辅音字母改成小写。元音字母包括 a、e、i、o、u,其它字母都算辅音。
## 输入格式
第一行:单个字符串表示 s*s*。
## 输出格式
第一行:改写后的字符串。
## 输入样例
HowAreYou
## 输出样例
hOwArEyOU
## 说明提示
记 ∣s∣∣*s*∣ 表示字符串 s*s* 的长度,则
· 1≤∣s∣≤1,0001≤∣*s*∣≤1,000
保证 s*s* 中只包含大写或小写英文字母
## 限制
时间限制:1000ms
内存限制:512MiB
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
本题要求将一个字符串中的元音字母改为大写,辅音字母改为小写。可以使用C语言中的字符处理函数来实现。首先读入字符串,然后遍历字符串中的每个字符,如果是元音字母则使用toupper()函数转换为大写,如果是辅音字母或其他字母则使用tolower()函数转换为小写。最后输出改写后的字符串即可。注意在C语言中,字符的大小写判断可以使用isalpha()函数来判断是否为字母,然后使用toupper()和tolower()函数进行大小写转换。
创作类型:
原创
本文链接:4.# 改写字符串## 题目描述给定一个字符串 s*s*,请将 s*s* 中的所有元音字母改成大写,
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



