主题说明
从键盘输入字符,以@结尾,根据需要加密后输出。
输入
从键盘输入字符,占一行,以@结尾。
输出功率
输出占一行
加密规则:
1 )将所有字符转换为小写。
2 )字符' a '到' y '时,转换为下一个字符。
3 ) z )时,转换为) a )。
4 )其他文字保持原样。
样本输入复印
Kyh520@
样本输出复制
lzi520
#includeint main ()
{
char ch;
while(scanf('%c ',ch ),ch!='@ ' )
{
if(ch='a'ch='z ' )
{
ch=ch 32;
if(ch='a'ch='y ' )
ch=ch 1;
elseif(ch=='z ' ) )
ch='a ';
printf('%c ',ch );
}
elseif(ch='a'ch='y ' ) )
{
ch=ch 1;
printf('%c ',ch );
}
elseif(ch=='z ' ) )
{
ch='a ';
printf('%c ',ch );
}
else
printf('%c ',ch );
}
返回0;
}
JAVA代码
import java.util.Scanner;
公共类主{
publicstaticvoidmain (字符串[ ] args ) {
sannersc=newscanner(system.in;
char x;
int i=0;
String s=sc.nextLine (;
是wile (真)
{
x=s.Charat(I;
I;
if(x=='@ ' ) break;
if(x='a'x='z ' ) x=(char ) ) x 32;
if(x='a'x