洪杰


私信TA

用户名:dotcpp0621242

访问量:510

签 名:

等  级
排  名 12360
经  验 978
参赛次数 3
文章发表 1
年  龄 0
在职情况 学生
学  校 襄阳职业技术学院
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

xyz的逆序输出

参考代码:

#include <bits/stdc++.h>

using namespace std;

int main ()

{

string tmp;

char ans;

getline(cin, tmp);             //注意输入

int leng = tmp.length();

for (int i=0; i<leng; i++) {

if (tmp[i] >= 'A' && tmp[i] <= 'Z') {

ans = tmp[i] + 3;

if (ans > 90) //注意XYZ的逆序

ans -= 26;

ans += 32;

tmp[i] = ans;

} else if (tmp[i] >= 'a' && tmp[i] <= 'z') {

ans = tmp[i] + 3;

if (ans > 122)     //注意xyz的逆序

ans -= 26;

ans -= 32;

tmp[i] = ans;

}

}

for (int i=leng-1; i>=0; i--) {

printf ("%c", tmp[i]);

}

printf ("\n");

return 0;

}


 

0.0分

3 人评分

  评论区

  • «
  • »