实现字母的大小写转换。多组输入输出(c语言)

1.我们先输入字母(用getchar的函数),判断是不是字母,我们可以用a<=tmp<=z或者A<=tmp<=Z,注意:小写转换大写用tmp-32,大写转换小写用tmp+32..

cs 复制代码
#include<stdio.h>
int main()
{
	int a = 0;
	while ((a = getchar()) != 0)
	{
		if (a >= 'a' && a <= 'z')
		{
			printf("%c\n", a - 32);//小写转大写-32
		}
		if (a >= 'A' && a <= 'Z')
		{
			printf("%c\n", a+32);//大写转小写+32
		}
		getchar();
	}
	return 0;
}
相关推荐
WJ.Polar9 小时前
Java封装、继承、多态
java·开发语言
摇滚侠9 小时前
Java 中如何表示负数,有符号和无符号的区别,补码的计算规则,char byte short int long 的范围
java·开发语言
weixin_307779139 小时前
C++代码实现MATLAB中的fitrtree函数功能
开发语言·c++·算法·matlab
爱读书的小胖9 小时前
Codewars:Rot13(C)解题分析
c语言·开发语言
鸽鸽程序猿9 小时前
【项目】【在线判题系统】b端题目增删改
开发语言·python
by209999 小时前
哈希表——快速找到数据:冲突、删除与扩容的实现
数据结构·c++·哈希算法·散列表
Lhappy嘻嘻9 小时前
读懂 JVM:内存模型、类加载机制、分代回收
java·开发语言·jvm
Code_Solitude10 小时前
c语言:关于qsoet函数知识点
c语言·数据结构·算法
weixin_3077791310 小时前
C++代码实现MATLAB中的spectralcluster函数功能
开发语言·c++·算法·matlab
鸽鸽程序猿10 小时前
【项目】【在线判题系统】c端:竞赛报名
c语言·开发语言