如何用C语言将大写字母转换成小写字母其他原样输出
来源:互联网 发布:适合朗诵的诗歌 知乎 编辑:程序博客网 时间:2024/06/06 01:41
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 100int main(){char a[N];int i;scanf("%s", a);for (i = 0; a[i] != '\0'; i++){if ('A' <= a[i] &&a[i]<= 'Z')printf("%c", a[i]+32);elseprintf("%c", a[i]);}system("pause");return 0;}
以上是错误的代码它只会将大写字母转换成小写字母而小写字母无法原样输出。错误原因:出现if语句的判断上面,因为‘A'<=a[i]无论是真是假都会满足表达式为真,即if语句
的条件是恒成立的那么它就无法执行下面的else语句。正确代码:
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>#define N 100int main(){char a[N];int i;scanf("%s", a);for (i = 0; a[i] != '\0'; i++){if ('A' <= a[i] &&a[i]<= 'Z')printf("%c", a[i]+32);elseprintf("%c", a[i]);}system("pause");return 0;}小结:在编写程序的过程中一定要注意if的判断条件。
2 0
- 如何用C语言将大写字母转换成小写字母其他原样输出
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 【C语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 【c语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 【C语言】从标准输入读取字符,并把它们写到标准输出,除了 大写字母转换成小写字母之外,其他的原样输出。
- 标准输入读取字符,并标准输出。大写字母转换成小写字母,其他的原样输出
- c将大写字母转换成小写字母
- 【C语言】将大写字母换成小写字母输出
- C语言toupper()函数:将小写字母转换为大写字母
- c语言将小写字母转换为大写字母
- 从标准读入字符,若为大写字母,则需转换为小写字母输出,其他的按原样输出
- 编写程序除过大写字母转换成小写字母,其余原样输出
- 编写一个程序从标准输入读取字符,并把他们写到标准输出 除了大写字母转换成小写字母之外,其他的原样输出
- 编写一个程序从标准输入读取字符,并把他们写到标准输出,除了大写字母转换成小写字母之外,其他的原样输出。
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- Android基础系列----------- 开源项目整理
- pugixml库
- Swift 学校笔记---Subscripts
- 我的计算机学习体系计划
- Android shape Java代码实现 (待续)
- 如何用C语言将大写字母转换成小写字母其他原样输出
- mysql------存储过程和函数
- 《单元测试的艺术》笔记
- 传统的MapReduce框架慢在那里
- 欢迎使用CSDN-markdown编辑器
- java io系列14之 DataInputStream(数据输入流)的认知、源码和示例
- 什么是装饰器?
- spring mvc简介
- Android基础系列----------- 资源适配