实现字母的大小写转换。多组输入输出(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;
}
相关推荐
临期冰淇淋11 分钟前
Unisoc 展锐平台Camera摄像头分辨率适配
linux·c语言·驱动开发
敲代码的瓦龙15 分钟前
Jetpack?DataBinding!!!
android·java·开发语言·mysql·android-studio
爱奥尼欧25 分钟前
【C++】map、set 的底层是什么?红黑树五条性质、插入旋转到模拟实现
开发语言·数据结构·c++
山下梅子酒22539 分钟前
洛谷-入门-B2054
c语言
君顾11 小时前
西安24小时自助健身房系统软件开发实战:需求分析与技术落地指南
java·开发语言·健身房
传奇开心果编程1 小时前
【Rust入门练中学】第4课:函数与所有权入门
开发语言·学习·rust
动词ing1 小时前
【题目练习】动态规划+背包问题
数据结构·目标检测
杜 硕1 小时前
单链表经典算法题
数据结构·算法