实现字母的大小写转换。多组输入输出(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;
}
相关推荐
techdashen5 分钟前
在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
开发语言·后端·rust
fie88896 分钟前
LBP + HOG 特征检测与识别 MATLAB 实现
数据结构·算法·matlab
留白_9 分钟前
pandas文件读取与存储
开发语言·python·pandas
夕除17 分钟前
AOP 实现 Redis 缓存切面解析
java·开发语言·python
feifeigo12324 分钟前
马尔可夫决策过程(MDP)MATLAB 实现
开发语言·matlab
攻城狮Soar33 分钟前
STL源码解析之list(1)
开发语言·c++
x***r15134 分钟前
Postman-win64-7.3.5-Setup安装配置教程(Windows 详细版)
开发语言·lua
林森lsjs34 分钟前
【日耕一题】4. 较为复杂情况下的求和
java·开发语言
2401_8697695938 分钟前
内容5 日期类实现
开发语言·c++
白露与泡影1 小时前
2026秋招冲刺:1000道Java高频面试题(各大厂考点汇总)
java·开发语言·面试