实现字母的大小写转换。多组输入输出(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;
}
相关推荐
richard_yuu10 小时前
数据结构|二叉树层序遍历 & 线索二叉树:吃透二叉树进阶核心考点
数据结构
凯瑟琳.奥古斯特10 小时前
力扣2760 C++滑动窗口解法
数据结构·c++·算法·leetcode·职场和发展
m0_7381207210 小时前
渗透测试——Djinn1靶场详细渗透提权过程讲解(绕过黑名单限制,命令执行反弹shell,pyc反编译,代码白盒分析,python沙盒逃逸)
开发语言·python·php
web守墓人10 小时前
【go语言】go语言实现go-torch, 完成Lenet-5的搭建,训练,以及pth和onnx模型导出
开发语言·后端·golang
TEC_INO10 小时前
Linux50:ROCKX+RV1126视频流检测人脸
开发语言·前端·javascript
平凡但不平庸的码农10 小时前
Go 语言常用标准库详解
开发语言·后端·golang
下载居10 小时前
Node.js(Javascript运行环境) 26.1
开发语言·javascript·node.js
范什么特西10 小时前
第一个Mybatis
java·开发语言·mybatis
超梦dasgg10 小时前
智慧充电系统计费定价服务Java 实现
java·开发语言·spring·微服务
vx-程序开发10 小时前
PHP书店网站-计算机毕业设计源码05274
开发语言·php·课程设计