实现字母的大小写转换。多组输入输出(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;
}
相关推荐
LB211211 小时前
C++通讯录课设(西安石油大学)
开发语言·c++·算法
_Evan_Yao11 小时前
数据结构太难了?用画图的方式理解链表和栈和树和图
数据结构·学习·链表
qq38624619611 小时前
C3 语言:C 的现代替代方案,保守改良能否战胜激进革命?
c语言·系统编程·内存安全·c3语言·现代化特性
专注VB编程开发20年12 小时前
python语法设计、IDE 生态、平台策略、解析器逻辑这四层的矛盾点
开发语言·ide·python
潜创微科技19 小时前
IT6520:USB‑C 转 MIPI 芯片方案 4K@120Hz 高清显示
c语言·开发语言
言之。20 小时前
【Python】免费的中文 AI 配音方案
开发语言·人工智能·python
天天进步201521 小时前
Python全栈项目:从零手操一个高性能 API 网关
开发语言·python
Java面试题总结21 小时前
java高频面试题(2026最新)
java·开发语言·jvm·数据库·spring·缓存
安生生申1 天前
使用pygame实现2048
开发语言·python·pygame
清木!1 天前
排序算法比较
数据结构·算法·排序算法