实现字母的大小写转换。多组输入输出(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;
}
相关推荐
不知名的老吴几秒前
C++中emplace函数的不适场景总结(一)
java·开发语言·c++
LJianK19 分钟前
线程安全、线程同步、竞态条件
java·开发语言
Languorous.9 分钟前
C++数据结构进阶|堆(Heap)详解:从手写实现到面试高频实战
数据结构·c++·面试
笨笨饿12 分钟前
80_聊聊SPI以及它们的变体
linux·c语言·网络·stm32·单片机·算法·个人开发
坚果派·白晓明17 分钟前
【鸿蒙PC三方库移植适配框架解读系列】第四篇:构建执行、产物获取与 HAP 集成
c语言·华为·harmonyos·鸿蒙·c/c++三方库
tangjunjun-owen20 分钟前
[特殊字符] Python异步调用本地Ollama大模型实战:从Demo到高并发避坑指南
开发语言·chrome·python
RSTJ_162522 分钟前
PYTHON+AI LLM DAY FOURTY-THREE
开发语言·人工智能·python
Volunteer Technology23 分钟前
SpringAI(二)Models 模型介绍
开发语言·人工智能·python
Cinema KI35 分钟前
Linux C/C++ 编译构建:GCC/G++ + Makefile 零基础完整教程
linux·c语言·c++
念恒123061 小时前
基础IO(文件缓冲区)
linux·c语言·c++