Bailian2689 大小写字母互换【文本】(POJ NOI0107-14)
问题链接:POJ NOI0107-14 大小写字母互换。
大小写字母互换
总时间限制:
1000ms
内存限制:
65536kB
描述
把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母。
输入
输入一行:待互换的字符串。
输出
输出一行:完成互换的字符串(字符串长度小于80)。
样例输入
If so, you already have a Google Account. You can sign in on the right.
样例输出
iF SO, YOU ALREADY HAVE A gOOGLE aCCOUNT. yOU CAN SIGN IN ON THE RIGHT.
问题链接:Bailian2689 大小写字母互换
问题分析:(略)
程序说明:库函数ctype.h中包含大量有关字符判断处理相关的函数(宏)。
题记:有库函数可用就要尽可能使用。
AC的C语言程序如下:
/* Bailian2689 大小写字母互换 */#include <stdio.h>
#include <ctype.h>#define N 80
char s[N];int main(void)
{int i;gets(s);i = 0;while(s[i]) {if(isupper(s[i]))s[i] = tolower(s[i]);else if(islower(s[i]))s[i] = toupper(s[i]);i++;}puts(s);return 0;
}
Bailian2689 大小写字母互换【文本】(POJ NOI0107-14)相关推荐
- 1.7 编程基础之字符串 14 大小写字母互换 python
http://noi.openjudge.cn/ch0107/14/ """1.7 编程基础之字符串 14 大小写字母互换 AC http://noi.openjudge ...
- OpenJudge NOI 1.7 14:大小写字母互换
[题目链接] OpenJudge NOI 1.7 14:大小写字母互换 [题目考点] 1. 字符串 2. 大小写转换 'a'的ASCII码是97,'A'的ASCII码是65,同一字母的大小写字母的AS ...
- C语言实现大小写字母互换
1.单个字母的互换 基本思路:我们知道在char类型中,字符以ASCII码储存,而且大写字母从A到Z是65-90,小写字母从a到z是97-122,因此可以通过判断ASCII码的范围来确定大小写:不难看 ...
- 【C语言编程】 大小写字母互换
描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母.输入 输入一行:待互换的字符串. 输出 输出一行:完成互换的字符串(字符串长度小于80). 样例输入 If so, ...
- Python 题之“大小写字母互换”
描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母. 输入 输入一行:待互换的字符串. 输出 输出一行:完成互换的字符串(字符串长度小于80). 样例输入 If so ...
- c语言大小写字母互换1005,1005 Jugs,1005jugs
1005 Jugs,1005jugs 辗转相减,新手入门题.两个容量的灌水题,无所谓最优解. 1 #include 2 3 intmain(){4 intA,B,T,sA,sB;5 while(sca ...
- 输入字符串,包含数字,大小写字母,编程输出出现做多的数字的和
题目描述: 输入字符串,包含数字,大小写字母,编程输出出现做多的数字的和. 思路: 1.创建输入对象 2.输入字符串 3.利用正则将字母分离出,剩余的每一个字符串即为待统计的每一个数字,存入字符串数组 ...
- C语言实例-大小写字母间的转换
初学C语言都会遇到要求写大小写转换的题目 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCI ...
- C++ | 大小写字母转换
1.题目描述 实现字母的大小写转换.多组输入输出. 输入描述: 多组输入,每一行输入大写字母. 输出描述: 针对每组输入输出对应的小写字母. 答案如下: #include<iostream> ...
最新文章
- 如何制作自己的CocoaPod库
- 对AFTER触发器的一些整理
- Django模板语言
- zookeeper 密码_阿里资深JAVA架构带你深度剖析dubbo和zookeeper关系
- 滴水穿石-07Java开发中常见的错误
- e分钟带你利用Python制作词云图
- 软件测试中python实用技巧,精选22个Python实用技巧,秀技能必备这份技术列表!...
- C++基础教程之函数重载,什么是C++函数重载?
- html5回到顶部代码,JS返回顶部实例代码
- 北京市内可以攀登的八座山
- SOUI控件的自绘和消息处理
- stm32晶振配置不一致导致 Invalid Rom Table 至芯片锁死解决方案
- echarts x轴time 24小时
- ZZULIOJ 1055兔子繁殖问题
- 如何实现算法中的公平性
- 6、取得平均薪水最高的部门的部门名称【bjpowernode34道SQL题】
- JMeter配置元件
- RTFM(Read The Fucking Manual)的意思
- BlazePose: On-device Real-time Body Pose tracking
- 微信小程序——云函数三方库request-promise的使用详解
热门文章
- android游戏开发框架libgdx环境搭建
- java 获取域名_Java获取域名,Java从URL地址中获取域名,Java从Request 获取域名
- websocket 带头部信息请求 header_BeetleX之Websocket协议分析详解
- SQL中 NVL()函数的使用
- 升序输出三个数_C语言入门经典例题:求100~999的水仙花数
- Android多线程--AsyncTask
- 学堂在线 python_i学堂Python在线课堂4 | NumPy 与Pandas
- python 策略回测_python策略怎么进行全市场回测-金字塔知识 -程序化交易(CXH99.COM)...
- tkinter的可视化拖拽工具_拒绝丑图表,教你用最简单的方法做最炫酷的可视化图表!附教程...
- 机器学习代码实战——线性回归(多变量)(Linear Regression)