华为机试—替换字符串中的字母
2015-01-03 11:56
543 查看
功能描述:将字符串中的字母全部替换成字母的下一个字母,要是最后一位是z或Z则替换为a或A。
* 输入:aBxyZ
* 输出:bCyzA
* 输入:aBxyZ
* 输出:bCyzA
#include <stdio.h> #include <string.h> int main() { char a[100]; gets(a); int len = strlen(a); for(int i=0;i<len;i++) { if(a[i]>='a'&&a[i]<'z'||a[i]>='A'&&a[i]<'Z') a[i]=a[i]+1; else if(a[i] =='z'||a[i] =='Z') a[i]=a[i]-25; } puts(a); return 0; }
相关文章推荐
- 华为机试—替换字符串中的字母
- 华为机试题--将字符串中的字母全部替换成字母的下一个字母
- 华为机试——字符串字母转换(二)
- 华为机试: 计算字符串的相似度、输入一行字符,分别统计出包含英文字母、空格、数字和其它字符的个数
- 空格替换 请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成。 给定一
- JQ实现将字符串的铭文转换成密文存放,并显示密文,密文形成方法是:输入的字母用后4个字母替换,如字母A用其后第4个字符E代替,字母a用e代替。
- 华为机试——字符串字母转换
- 【C编程练习】华为2013校园招聘机试题3:对源字符串中得字符串进行查找替换并返回动态申请空间的指针char* Fun(char*pSrc,char*pOldStr, char*pNewStr)
- 字符串首字母替换为大写。
- 华为计算字符个数写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
- 华为机试——将一个字符串的元音字母复制到另一个字符串,并排序
- 华为面试题:请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 华为机试题:字符串替换
- 2014华为机试-字符串替换
- 将一个字符串中字母替换为下一个字母
- 请编写一个方法,将字符串中的空格全部替换为“%20”。假定该字符串有足够的空间存放新增的字符,并且知道字符串的真实长度(小于等于1000),同时保证字符串由大小写的英文字母组成
- 华为机试——将一个字符串的元音字母复制到另一个字符串,并排序
- 华为上机笔试之通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
- 华为机试小题目之保留字符串中的字母和数字
- 华为招聘机试整理10:实现字符串中子字符串的替换