实现字母的大小写转换。多组输入输出(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;
}
相关推荐
jimy116 分钟前
右值大类rvalue的xvalue,和 左值大类glvalue的xvalue的区别
开发语言·c++
geovindu21 分钟前
CSharp: Template Method Pattern
开发语言·后端·c#·.net·模板方法模式·行为模式
专注API从业者23 分钟前
Open‑Claw 实战|无需逆向,快速搭建电商商品监控与数据分析系统
开发语言·数据结构·数据库·数据分析·php
是隼人26 分钟前
buuctf-pwn ciscn_2019_n_5题解(学习过程持续 更新)
c语言·学习·安全·pwn入门·ctf入门
西西弗Sisyphus32 分钟前
Qt 无边框窗口自己实现拖拽与缩放
开发语言·qt
狮子雨恋36 分钟前
anaconda python环境和QT python环境不一致如何解决
开发语言·python·qt
独立开发之道1 小时前
【three.js教程】Three.js 矩阵变换:position/quaternion/scale 和 matrix 到底怎么配合
开发语言·javascript·矩阵
纪念 2291 小时前
数据结构排序(四)
开发语言·数据结构
IvanCodes1 小时前
Python 基础语法(四):循环结构与流程控制
开发语言·python
OPEN-F1 小时前
C++工程化:编译链接、调试与性能优化
开发语言·c++