实现字母的大小写转换。多组输入输出(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;
}
相关推荐
星空椰3 小时前
Python 面向对象高级:继承与类定义详解
开发语言·python
白露与泡影3 小时前
2026大厂Java面试题大全!牛客网最新版
java·开发语言
凯瑟琳.奥古斯特3 小时前
高阶子查询题目精炼
开发语言·数据库·python·职场和发展·数据库开发
雪度娃娃4 小时前
转向现代C++——在意为改写的函数添加 override
开发语言·c++
星马梦缘4 小时前
aaaaa
数据结构·c++·算法
OpenApi.cc4 小时前
神经网络结构驱动+数据结构分析
数据结构·人工智能·神经网络
喵星人工作室5 小时前
C++火影忍者1.1.2
开发语言·c++
basketball6165 小时前
C++ 中的 ptrdiff_t 详解
开发语言·c++
星恒随风5 小时前
C语言数据结构排序算法详解(下):冒泡排序、快速排序、归并排序和计数排序
c语言·数据结构·笔记·学习·排序算法
月亮邮递员6165 小时前
Markdown语法总结
开发语言·前端·javascript