实现字母的大小写转换。多组输入输出(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;
}
相关推荐
我就是妖怪几秒前
【无标题】
开发语言
Tongzhi202617 分钟前
考勤数据本地化存储:通芝科技无感考勤一体机的数据安全逻辑
大数据·数据结构·科技·均值算法·数据库开发·推荐算法
c2385630 分钟前
MySQL 基础用法(下):查询进阶与核心特性
android·c语言·c++·mysql
05664631 分钟前
Python高级——迭代器
开发语言·python·学习
初级代码游戏39 分钟前
iOS开发 Swift 速记4:函数与闭包
开发语言·ios·swift
郭涤生1 小时前
C++ 零拷贝(Zero-Copy)
linux·开发语言·c++
她说可以呀1 小时前
Spring-ai-Rag-多文件格式生成 List<Document>
数据结构·list
回忆2012初秋1 小时前
C# 中的 EAP:基于事件的异步编程全面指南(一)
开发语言·c#
ty_xiumud1 小时前
以太网 MAC 详解:帧格式、位序、FCS 与收发流程
开发语言·macos·php
十月的皮皮1 小时前
STM32从零到量产开发:四路继电器工业控制模块开发 - 上位机操作说明书
c语言·stm32·单片机·stm32cubemx