【C语言】大小写转换
描述
实现字母的大小写转换。多组输入输出。
输入描述:
多组输入,每一行输入大写字母。
输出描述:
针对每组输入输出对应的小写字母。
示例
输入:
AB
输出:
ab
备注:
多组输入过程中要注意“回车”也是字母,所以要“吸收”(getchar())掉该字母。
#include<stdio.h>int main()
{int ch = 0;while ((ch = getchar()) != EOF)//EOF意为-1。本语句即只要输入项是字符即可打印{//因为回车也算一个字符,所以在输入第一个字符换行后,getchar会读取换行的回车键//换行的回车被读取,若防止回车被读取,可在其前面多读取一次消耗回车getchar();putchar(ch + 32);printf("\n");}return 0;
}
【C语言】大小写转换相关推荐
- R语言大小写转换函数(tolower, toupper, casefold,chartr)实战
R语言大小写转换函数(tolower, toupper, casefold,chartr)实战 目录 R语言大小写转换函数(tolower, toupper, casefold,chartr)实战 # ...
- c语言位操作大小写转换,C语言实现大小写转换的三种方法
今天心血来潮,总结了下大小写转换的方法,大致有三种. 1.使用C语言提供的函数:toupper(),tolower() 使用这两个函数需要引入头文件:#include 示例代码: #include # ...
- C语言大写字母E转小写e,C语言 大小写字母转换
C语言 大小写字母转换 C语言大小写字母转换 1. 完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母 #include int main() { c ...
- c语言中字母大写转小写,C语言中字母大小写转换的简单操作
大写字母要转换小写字母,要怎么操作呢?而在C语言开发中,我们经常会遇到这样或者那样的问题,别着急,爱站技术频道为你细细道来C语言中字母大小写转换的简单操作. C语言tolower()函数:将大写字母转 ...
- C语言每日一练——第1天:字母大小写转换
C语言每日一练 2021年9月9日 本人C语言菜鸟,最近工作中频频出现C语言小错误,遂决定使用笨方法提高我的C语言水平,坚持每天一个C语言小练习,养成C语言手感,从此让编程成为习惯. 题目描述 从键盘 ...
- 【C语言每日一练——第1练:字母大小写转换】
C语言每日一练 2022年6月13日 题目描述 从键盘输入一个大写字母,要求改用小写字母输出 分析 从键盘输入可以使用scanf或getchar等函数. 大写字母是一个字符,字符类型数据在C语言中是以 ...
- C语言——大小写字母转换
C语言大小写字母转换 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母. 1.小写转换大写 int main() { ...
- C语言函数:tolower()、toupper字符大小写转换函数。
C语言函数:tolower().toupper字符大小写转换函数. int toupper( int c) int tolower( int c) tolower():将字母转为小写. toupper ...
- C语言实现大小写转换,如果输入的不是字母就重新输入
简单的C语言程序实现大小写转换,由于字符是通过ASCII码存的内存中的,所以小写字母的ASCII码比大写字母大32,. 通过while控制输入的不是字母的话就重新输入,是的话就执行下一步判断. #in ...
- c语言中文如何大小写转换器,C语言实现大小写转换的三种方法
今天心血来潮,总结了下大小写转换的方法,大致有三种. 1.使用C语言提供的函数:toupper(),tolower() 使用这两个函数需要引入头文件:#include 示例代码: #include # ...
最新文章
- linux命令注入,Linux kernel本地命令注入漏洞
- 2018-3-2线性表
- WCF+Silverlight部署本机备忘
- 洛谷1522牛的旅行
- 【实验】利用系统自带脚本utlsampl.sql创建scott用户及样本数据
- Java动态解析域名
- C语言学习之输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。
- set hive.map.aggr=true 时统计PV数据错误
- 家庭NAS存储服务器给我们带来了什么
- Audition生成扫频信号(四十)
- 常见linux服务器存储空间,全面了解linux服务器的常用命令总结
- 汇编语言基础:寄存器和寻址方式
- 1553B为什么要加耦合器?
- 基于Selenium爬取动态网页
- 工作流开源系统--DRAKE
- 英国内政部启动遣返程序 数百非法入境者或遭驱逐
- 【商城报错】-商品上架功能报错
- 淘宝百亿补贴的发展及日后玩法应对策略[淘宝子评价查询接口]
- 【转】增强型、耗尽型MOS
- MySQL字符集和校对规则(Collation)