实现字母的大小写转换。多组输入输出(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;
}
相关推荐
清风徐来QCQ2 分钟前
八股文(1)
java·开发语言
lsx2024065 分钟前
网站主机技术
开发语言
摇滚侠8 分钟前
你是一名 java 程序员,总结定义数组的方式
java·开发语言·python
Book思议-13 分钟前
【数据结构实战】C语言实现栈的链式存储:从初始化到销毁,手把手教你写可运行代码
数据结构·算法·链表··408
m0_4886333215 分钟前
C语言变量命名规则、入门自学、运算符优先级及数据结构介绍
c语言·数据结构·运算符优先级·变量命名·入门自学
左左右右左右摇晃16 分钟前
数据结构——栈
数据结构·笔记
xyq202418 分钟前
Vue3 条件语句详解
开发语言
左左右右左右摇晃24 分钟前
数据结构——树
数据结构·笔记
Book思议-27 分钟前
【数据结构实战】川剧 “扯脸” 与栈的 LIFO 特性 :用 C 语言实现 3 种栈结构
c语言·数据结构·算法·
浩浩kids42 分钟前
R•Homework
开发语言·r语言