用C语言程序把输入的字母后移2位

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:33:21
用C语言程序把输入的字母后移2位,就是把acj变成cel

int ch[20];
//先用一个循环给字符数组赋值。

v//然后用一个循环实现你的功能
for(i = 0;i <20; i++ )
{
ch[i] = ch[i]+2;
}

//再用一个循环输出即可

附:字符类型本质上是一个有范围的无符号整形。

输入的字母转换成ASCII码 再加2 不行么?

jizast 回答的对

无需转换,直接加2即可。

将每个字符的ASC马后移两位。必要时要用判断语句“防爆”(xyz变成zab)