编写程序输入一个小写字母,如何将其转换为大写字母输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编写程序输入一个小写字母,如何将其转换为大写字母输出相关的知识,希望对你有一定的参考价值。
参考技术A以java为例,可以使用String类的toUpperCase()方法。
如图所示:
拓展资料:
Java toUpperCase() 方法:
toUpperCase() 方法将字符串小写字符转换为大写。
语法
public String toUpperCase()或public String toUpperCase(Locale locale)
Java toLowerCase() 方法:
toLowerCase() 方法将字符串转换为小写。
语法
public String toLowerCase()或public String toLowerCase(Locale locale)
[PTA]实验7-3-9 字符串字母大小写转换
本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。
输入格式:
输入为一个以“#”结束的字符串(不超过30个字符)。
输出格式:
在一行中输出大小写转换后的结果字符串。
输入样例:
Hello World! 123#
输出样例:
hELLO wORLD! 123
- 提交结果:
- 源码:
#include<stdio.h>
#include<ctype.h>
int main(void)
{
char s[31];
int i;
// 输入以#结尾的字符串
for (i = 0; i < 31; i++)
{
s[i] = getchar();
if (s[i] == '#')
{
break;
}
}
s[i] = '\\0';
i = 0;
while (s[i] != '\\0')
{
// 是英文字母
if (islower(s[i]))
{
// 将其转换成大写英文字母
s[i] = toupper(s[i]);
}
// 是大写英文字母
else if (isupper(s[i]))
{
// 将其转换成小写英文字母
s[i] = tolower(s[i]);
}
i++;
}
puts(s);
return 0;
}
以上是关于编写程序输入一个小写字母,如何将其转换为大写字母输出的主要内容,如果未能解决你的问题,请参考以下文章
编写程序,输入一个字符,判断它是否为小写字母,如果是,将它转换成大写字母,否则,不转换
用java编写程序,集合元素为小写字母,实现集合的交,并,补,差运算