编写程序输入一个小写字母,如何将其转换为大写字母输出

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;
}

以上是关于编写程序输入一个小写字母,如何将其转换为大写字母输出的主要内容,如果未能解决你的问题,请参考以下文章

编写程序,输入一个字符,判断它是否为小写字母,如果是,将它转换成大写字母,否则,不转换

字符串-大小写转换

7-2 字符串字母大小写转换 (15 分)

用java编写程序,集合元素为小写字母,实现集合的交,并,补,差运算

编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出。

编写程序,输入一个字符,若是大写字母,转换成小写字母,若是小写字母,则转换成大写字母输出。