解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char str[61],str1[61];
gets(str);
str[strlen(str)] = '\0';
int i,j=0;
for (i = 0; i < strlen(str); i++)
{
if (str[i] >= 'A' && str[i] <= 'Z')
str[i] = (char)(str[i] + 32);
else if (str[i] >= 'a' && str[i] <= 'z')
str[i] = (char)(str[i] - 32);
}
for (i = strlen(str)-1; i >= 0; i--)
{
str1[j] = str[i];
j++;
}
str1[j] = '\0';
for (i = 0; i < strlen(str1); i++)
{
if (str1[i] >= 'a' && str1[i] <= 'w' || str1[i] >= 'A' && str1[i] <= 'W')
{
str1[i] = str1[i] + 3;
}
else if (str1[i] >= 'x' && str1[i] <= 'z' || str1[i] >= 'X' && str1[i] <= 'Z')
str1[i] = str1[i] - 23;
}
puts(str1);
return 0;
}
0.0分
0 人评分
拆分位数 (C++代码)用char简单粗暴,嗯浏览:1087 |
校门外的树 (C语言代码)浏览:1124 |
数列 (C++代码)浏览:664 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:560 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:495 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1317 |
WU-拆分位数 (C++代码)浏览:787 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:529 |
盐水的故事 (C语言代码)浏览:1529 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2166 |