实现字母的大小写转换。多组输入输出(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;
}
相关推荐
山下梅子酒2253 小时前
洛谷-入门-B2080
c语言
AC赳赳老秦3 小时前
OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践
大数据·开发语言·python·php·finebi·deepseek·openclaw
通信瓦工3 小时前
OCP 冷却环境与冷却剂分配单元(CDU)子项目
java·开发语言
坤坤子吖3 小时前
Python基础语法学习:函数
开发语言·笔记·python·学习
言乐64 小时前
Python体现逻辑回归和决策树的区别
开发语言·python·算法·决策树·逻辑回归
LOVE️YOU4 小时前
Python 类与对象的核心逻辑:从 self、cls 到点号、括号与链式调用
开发语言·python
顶点多余4 小时前
C/C++常见面试题
开发语言·c++
(Charon)4 小时前
【C++面试】右值引用与移动语义:std::move到底做了什么
开发语言·c++
TheITSea4 小时前
JavaScript Web APIs
开发语言·前端·javascript
空心木偶☜4 小时前
A2A2A(多智能体协作)
开发语言·python·ai·ai编程