实现字母的大小写转换。多组输入输出(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;
}
相关推荐
OPEN-F几秒前
C++17新特性精讲:结构化绑定、if constexpr与实用类型
开发语言·c++
CoderYanger1 分钟前
A.每日一题:3345. 最小可整除数位乘积 I
java·数据结构·程序人生·算法·leetcode·面试·学习方法
带多刺的玫瑰2 分钟前
Leecode#16刷题之最接近的三数之和
数据结构·算法
OPEN-F3 分钟前
C++并发编程:线程与互斥锁
开发语言·c++
俊昭喜喜里5 分钟前
C#中的decimal
开发语言·c#
橘子汽水1689 分钟前
Leetcode15:三数之和
java·数据结构·算法
catchadmin16 分钟前
免费可商用 PHP 管理后台 CatchAdmin V5.4.0 发布,新增短信服务能力
开发语言·php
小白学大数据26 分钟前
API 调用错误处理实战:分层定位、有纪律地重试与可观测性设计
开发语言·网络·人工智能
Yfhonier34 分钟前
6440. 极大连通图个数(DFS)
数据结构·算法·深度优先
Rnan-prince41 分钟前
从 Bitmap、BloomFilter到 Count-Min Sketch:三个数据结构,一条“用误差换空间“的演进线
数据结构·sketch·bitmap