红颜


私信TA

用户名:hyyyds

访问量:1511

签 名:

等  级
排  名 4446
经  验 1695
参赛次数 0
文章发表 5
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

运用STL的写法
浏览:599

解题思路:根据字母与首字母的距离来判断如何移位。

注意事项:没啥困难的

参考代码:

#include<iostream>
using namespace std;
int main(int argc, char** argv) {
	char s[1000];
	gets_s(s);
	int i;
	for (i = 0; s[i]; i++) {
		if (s[i] >= 'a' && s[i] <= 'z' ) {
			s[i] = (s[i] - 'a' + 1) % 26 + 'a';
		}
		else if (s[i] >= 'A' && s[i] <= 'Z') {
			s[i] = (s[i] - 'A' + 1) % 26 + 'A';
		}
	}
	printf("%s", s);
	return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »