实现字母的大小写转换。多组输入输出(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;
}
相关推荐
aini_lovee13 小时前
C#与倍福PLC(通过ADS协议)通信上位机源程序实现
开发语言·c#
fie888913 小时前
基于 MATLAB 的前景背景分割系统
开发语言·matlab
郝学胜-神的一滴13 小时前
Qt 入门 01-02: 开发环境搭建指南
开发语言·c++·qt·客户端
Languorous.13 小时前
C++数据结构高阶|布隆过滤器(Bloom Filter)深度解析:从原理到手写实现,面试高频考点全覆盖
数据结构·c++·面试
TANGLONG22213 小时前
【C++】继承详解——基类/派生类、作用域、默认函数、菱形继承(超详细)
java·c语言·c++·经验分享·笔记·ajax
Dlrb121114 小时前
C语言-字符串指针与函数指针
java·c语言·前端
铅笔小新z14 小时前
【C语言】数据类型和变量
c语言·开发语言
code_whiter14 小时前
C++11(stack和queue)
开发语言·c++
流年如夢14 小时前
二叉树详解
c语言·数据结构·算法
最后一支迷迭香14 小时前
苹果的MacOS系统适合做Java开发吗
java·开发语言·macos