码迷,mamicode.com
首页 > 其他好文 > 详细

华为机试—替换字符串中的字母

时间:2015-01-03 13:18:31      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:华为机试   替换字符串中的字母   替换字母   

功能描述:将字符串中的字母全部替换成字母的下一个字母,要是最后一位是zZ则替换为aA 

 *        输入: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;
}




技术分享

华为机试—替换字符串中的字母

标签:华为机试   替换字符串中的字母   替换字母   

原文地址:http://blog.csdn.net/wtyvhreal/article/details/42361223

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!