c语言 字符串字母大小写转换
本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。
输入格式:
输入为一个以“#”结束的字符串(不超过30个字符)。
输出格式:
在一行中输出大小写转换后的结果字符串。
我的答案:
#include <stdio.h>
int main()
{char str1[30];//输入的字符串char str2[30];//处理完的字符串int i,len;char ch;ch = getchar();for (i = 0; ch != '#'; i++)//输入字符串{str1[i] = ch;len++;ch = getchar();}for (i = 0; i < len; i++)//处理字符串{if (str1[i] >= 'A' && str1[i] <= 'Z')//大写转小写{str2[i] = str1[i] + 32;}else if (str1[i] >= 'a' && str1[i] <= 'z')//小写转大写{str2[i] = str1[i] - 32;}else//其他的字符不变{str2[i] = str1[i];}}puts(str2);//输出处理完的字符串return 0;
}
大写字母的ASCII值 + 32 == 小写字母的ASCII值
c语言 字符串字母大小写转换相关推荐
- c语言中字母大写转小写,C语言中字母大小写转换的简单操作
大写字母要转换小写字母,要怎么操作呢?而在C语言开发中,我们经常会遇到这样或者那样的问题,别着急,爱站技术频道为你细细道来C语言中字母大小写转换的简单操作. C语言tolower()函数:将大写字母转 ...
- C++ 字符串字母大小写转换
C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...
- 7-8 字符串字母大小写转换 (15 分)
7-8 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式 ...
- 字符串字母大小写转换
7-58 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格 ...
- 7-4 字符串字母大小写转换 (15 分)
7-4 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式 ...
- PTA:Python字符串字母大小写转换
第3章-14 字符串字母大小写转换 (15分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入 ...
- 数组-05. 字符串字母大小写转换
数组-05. 字符串字母大小写转换(10) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 张彤彧(浙江大学) 输入一个以#结束的字符 ...
- c语言中字母大小写转换的两种办法
起因: 牛客网一道题,需要按行输入多组字母,然后按行输出其转换大小写后的字母,我们来探讨一下. 分析: 有两个要点需要注意,一是要按行多组输入,二是要字母大小写转换.首先是按行多组输入,我们可以用wh ...
- 字符串字母大小写转换 --C语言
题目: 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式: 输入为一个以"#&qu ...
最新文章
- 嵌入式视频处理考虑(一)
- input image和img button区别
- 增强画面纵深感的几个小技巧
- 用ConfigParser模块读写conf配置文件
- HDU多校10 - 6880 Permutation Counting(dp+思维)
- mysql 插入汉字异常: Incorrect string value: '\xE8\xB0\xA2\xE9\x9D\x99' for column 'uname' at row 1...
- win7 linux16.04双系统,安装windows7+ubuntu16.04双系统
- 多线程访问全局变量和局部变量剖析
- 素数的有关性质(二)欧拉函数的一些定理证明与计算
- JavaScript学习(四十七)—构造方法创建对象的不足
- python随机数生成_Python随机数生成模块random详解
- 计算机屏保的功能,电脑的屏保自动出来格言
- 中国单箱梁体最宽矮塔斜拉桥合龙
- Linux 串口编程学习记录(termios.h)
- 输入一个字符串,判断这个字符串中有多少字母,数字
- 三亚科技创新创业大赛完美落幕,珈和科技等五个企业获一等奖
- 吉林大学老师蓝牙点名被赞“有创意”(图)
- python-模块使用方法
- Java中随机数的产生方法
- 【MC 网易-我的世界-mod开发基础笔记】 --- 前期准备