c语言--输入字符大写转小写,小写转大写
//gerchar()和putchar()只能处理单个字符的输入与输出#include<stdio.h>int main ()
{char ch; //定义一个字符变量ch;printf("input characters:");ch=getchar();while(ch!='\n'){//当输入的字符不是回车的时候就继续循环;if(ch>='A'&&ch<='Z')ch=ch-'A'+'a'; //大写转小写else if(ch>='a'&&ch<='z')ch=ch-'a'+'A'; //小写转大写putchar(ch); //输出转换后的字符;ch=getchar();//读入下一个字符才能继续循环;}
等价于
while((ch=getchar())!=’\n’){ //用一个表达式实现输入和比较 //当输入的字符不是回车的时候就继续循环;
if(ch>=‘A’&&ch<=‘Z’)
ch=ch-‘A’+‘a’; //大写转小写
else if(ch>=‘a’&&ch<=‘z’)
ch=ch-‘a’+‘A’; //小写转大写
putchar(ch); //输出转换后的字符; }
return 0;
}
c语言--输入字符大写转小写,小写转大写相关推荐
- c++ 字符串合并_C语言输入字符和字符串(所有函数大汇总)
C语言输入字符和字符串(所有函数大汇总) C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar() ...
- C语言输入字符和字符串
在C语言中,有多个函数可以从键盘获得用户输入: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar().getche().getch():这三个函数都 ...
- c语言输入字符时控制符%c前加空格的原因解释
文章目录 一.前景知识 1.缓冲区 2.标准输入流 二.scanf语句的执行 1.scanf对于整形%d的输入 2.scanf对于字符%c的输入 在编一个代码时偶然间发现一个知识盲点-用scan ...
- C语言输入字符和字符串(所有函数大汇总)
C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据. getchar().getche().getch():这三个 ...
- C语言 输入字符 ,判断是否为字母(包括大小写)
大家好!今天来打印一个判断.输入一个字符,编程判断是否为字母(包括大小写). 字母都有对应的ASCII值,所以可以利用这个来进行打印. 如下: 打印的结果是这样的,为什么呢?我们知道,getchar是 ...
- C语言输入字符表示退出程序
int a; printf("请输出一个非零整数:\n"); int reg=scanf("%d",&a); printf("reg=%d\n ...
- c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符
c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符 #include<stdio.h> #include<stdlib.h> #include& ...
- c语言输入一行文字 找出其中大写字母,输入一行文字 找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少。 C++...
C++编程,要求用指针或引用方法处理:C语言: 输入一行文字 找出其中的大写字母.小写字母.空格.数字以及其他字符各有多少. c++设计(第3版)题解与上机指导 谭浩强 编著 以下是此题的[c++源代 ...
- C语言 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符
题目如下: 输入一个正整数n,再输入n个字符,如果是小写字符就将其转换为大写字符,如果是大写字符就 转换为小写字符 #include<stdio.h>void main() {int n ...
最新文章
- Structured Streaming编程 Programming Guide
- SQL Server中常用的SQL语句
- Linux数据报文接收发送总结2
- 生成任意内容任意类型的文件
- 知乎python练手的_Python—爬虫之初级实战项目:爬取知乎任一作者的文章练手
- Mac OS git多次需要输入用户名密码config解决
- 学编程必备:3 大编程字体!让你在编程的时候原地起飞!
- 第20节 信息化基础知识
- java坦克大战爆炸效果_用java做坦克大战--主要类和基本功能实现
- 谈谈扫码支付的实现流程
- 【DDD落地实践系列】DDD领域驱动设计如何进行工程化落地
- NiFi Processors概述
- Win10 64位下解决 NVIDIA 显示设置不可用(小白问题)
- 10个在线正则表达式测试网站推荐
- Java后台下载Excel模板并输出到浏览器上的样例
- Nginx安装配置及使用方法
- 提醒软件如何设置语音提醒功能?
- leetcode 883. 三维形体投影面积(python)
- Chrome无法连接到网络
- More Effective C++35个改善编程与设计的有效方法笔记
热门文章
- 截取字符串逗号前一个和后一个值
- Sound Event Detection: A Tutorial
- 做好这几点,职场工作不烦恼
- vue 监听滚动事件之菜单滚动吸顶点击滑动到指定位置点击高亮
- D. Felicity's Big Secret Revealed dp
- 淘淘商城第113讲——生成订单
- 7成居民以为房价高难承受 出资志愿上升
- “DT时代”的十位创业“女侠”:黑科技不只是男人的玩物
- 双粗虚线中间一条实线_高速公路虚线两加一行虚线是什么意思
- 中国培训师竞争力排行榜获奖名单