加密规则是
字母,则将其变为后面的第四个字符。(如A—>D,X—>B,zd)
数字,对应的加上20(如1535)
其他字符保持不变。
第1个回答 2015-12-07
main()
{ char c, int i;
scanf( " %c" , &c);
while ( c !='#' )
{
scanf( " %c" , &c);
if ( c >= 'a' && c <= 'w' || c>= 'A' && c <= 'W' ) c= c + 3;
elsif ( c > 'w' && c <='z' || c> 'W' && c <= 'Z' ) c=c-23;
elsif ( c<='9' && c>='0' ) c=c+2;
else c=c;
printf( "%c",c);
}
pritf("\n");
}
{ char c, int i;
scanf( " %c" , &c);
while ( c !='#' )
{
scanf( " %c" , &c);
if ( c >= 'a' && c <= 'w' || c>= 'A' && c <= 'W' ) c= c + 3;
elsif ( c > 'w' && c <='z' || c> 'W' && c <= 'Z' ) c=c-23;
elsif ( c<='9' && c>='0' ) c=c+2;
else c=c;
printf( "%c",c);
}
pritf("\n");
}
第2个回答 2012-05-06
main()
{ char c, int i;
scanf( " %c" , &c);
while ( c !='#' )
{
scanf( " %c" , &c);
if ( c >= 'a' && c <= 'w' || c>= 'A' && c <= 'W' ) c= c + 3;
elsif ( c > 'w' && c <='z' || c> 'W' && c <= 'Z' ) c=c-23;
elsif ( c<='9' && c>='0' ) c=c+2;
else c=c;
printf( "%c",c);
}
pritf("\n");
}本回答被网友采纳
{ char c, int i;
scanf( " %c" , &c);
while ( c !='#' )
{
scanf( " %c" , &c);
if ( c >= 'a' && c <= 'w' || c>= 'A' && c <= 'W' ) c= c + 3;
elsif ( c > 'w' && c <='z' || c> 'W' && c <= 'Z' ) c=c-23;
elsif ( c<='9' && c>='0' ) c=c+2;
else c=c;
printf( "%c",c);
}
pritf("\n");
}本回答被网友采纳