题解 第四章字符串| #密码翻译#
密码翻译
http://www.nowcoder.com/practice/136de4a719954361a8e9e41c8c4ad855
#include <stdio.h>
#define MAX 80
int main()
{
char CArr[MAX]={0},tmpC=1;
while(tmpC!='\n')
{
//一下程序完成了对字符串的输入
int i=0;
tmpC=getchar();
while(tmpC!='\n')
{
CArr[i++]=tmpC;
tmpC=getchar();
}
CArr[i]='\0';
//现在要进行字符串的输出
for(int j=0;j<i;)
{
if(CArr[j]>='a'&&CArr[j]<'z')
{
putchar(CArr[j++]+1);
continue;
}
else if(CArr[j]>='A'&&CArr[j]<'Z')
{
putchar(CArr[j++]+1);
continue;
}
else if(CArr[j]=='z')
{
putchar('a');
j++;
continue;
}
else if(CArr[j]=='Z')
{
putchar('A');
j++;
continue;
}
else
{
putchar(CArr[j++]);
continue;
}
printf('\n');
}
}
return 0;
}
王道机试指南刷题 文章被收录于专栏
计划刷完这本书