5. 编程实现从键盘上输入一串字符,将其加密后输出,直到输入一个“#”结束。 5
加密规则是字母,则将其变为后面的第四个字符。(如A—>D,X—>B,zd)数字,对应的加上20(如1535...
加密规则是
字母,则将其变为后面的第四个字符。(如A—>D,X—>B,zd)
数字,对应的加上20(如1535)
其他字符保持不变。 展开
字母,则将其变为后面的第四个字符。(如A—>D,X—>B,zd)
数字,对应的加上20(如1535)
其他字符保持不变。 展开
2个回答
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");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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");
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询