实现字母的大小写转换。多组输入输出(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;
}
相关推荐
superman超哥17 小时前
仓颉热点代码识别深度解析
开发语言·后端·python·c#·仓颉
是一个Bug18 小时前
Java主流框架面试题(一)
java·开发语言
客梦18 小时前
数据结构-线性表
数据结构·笔记
百***074518 小时前
Step-Audio-2 API 中转调用解决方案:2025 年版
开发语言·php
情爱少有真诚18 小时前
Java集合框架:数据存储与操作的利器
java·开发语言·经验分享·课程设计·ai编程
鹿角片ljp18 小时前
力扣226.翻转二叉树-递归
数据结构·算法·leetcode
我居然是兔子18 小时前
基于字符串的专项实验:解锁Java String类的隐藏细节
java·开发语言
jiayong2318 小时前
Java 反射完全指南 - 原理与实战
java·开发语言
Alice18 小时前
FVCOM Debug
开发语言·javascript·ecmascript
WBluuue18 小时前
数据结构和算法:Morris遍历
数据结构·c++·算法