简单密码

简单密码

http://www.nowcoder.com/questionTerminal/7960b5038a2142a18e27e4c733855dac

#include <stdio.h>
#include <string.h>

char changeStr(char str)
{
	if ('A' <= str && str <= 'Y') {
		return (str + 0x21);
	}
	else if (str == 'Z') {
		return 'a';
	}
	else if ('a' <= str && str <= 'o') {
		return ((str - 'a') / 3 + 2 + '0');
	}
	else if ('p' <= str && str <= 's') {
		return '7';
	}
	else if ('t' <= str && str <= 'v') {
		return '8';
	}
	else if ('w' <= str && str <= 'z') {
		return '9';
	}
	return str;
}

int main(void)
{
	char str[100];
	int num;
	while (scanf("%s", str) != EOF) {
		num = strlen(str);
		for (int i = 0; i < num; i++) {
			str[i] = changeStr(str[i]);
		}
		printf("%s\r\n", str);
	}
	return 0;
}

全部评论

相关推荐

北漂的牛马人:211佬,包进的,可能是系统问题
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务