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 ...
最新文章
- php mysql集群_PHP如何访问数据库集群
- 【JavaSE04】Java中循环语句for,while,do···while-练习
- 计算机二级c语言考点分析,计算机二级C语言考点分析.doc
- webstrom 中 plugins error 设置里 Languages Frameworks里面没有JavaScript?
- java系列5:如何使用创建的类
- Android下拉刷新上拉更多瀑布流(附源码)
- 在Asp.net中弹出对话框,确定后跳转到其他页面
- 有关古文的C语言编程题,文言文考试也编程,文言语言!!!(附c/c++自译)
- hlws如何修改服务器密码,线切割hl控制系统输入法操作说明
- 转盘抽奖 canvas 抽奖 H5 源码
- Android隐藏app应用图标
- 清理垃圾文件属于计算机安全维护吗,垃圾文件清理,垃圾文件清理器
- 个人外汇买卖能不能一直等到赢利再平仓
- tweenMax代码未定义问题
- C语言学习日记(四)
- android相机采集sdk,C#用basler相机sdk采集图像并用halcon显示的小程序
- minecraft1.16java_我的世界:1.16最神奇的种子,自然生成的石头雕像,基岩能用!...
- 学php收获与体会,实习心得体会及收获
- 机器学习-8(单调函数)
- 如何写一个简单java接口的例子(内容详细,适合初学者)