要将”Chian”译成密码.密码规律是:用原来的字母后面第四个代替原来的字母.列如,字母”A”后面”E”,用”E”代替”A”.因此,”China”应译成为”Glmre”.请编一程序,用赋值的方法是C1,C2,C3,C4,C5这5个变量值分别为”C” ,”h”,”i”,”n”,”a”,经过运算,使C1,C2,C3,C4,C5分别为”G”,”I”,”m”,”r”,”e”,并输出
我希望各位高手能为小菜指导思路.小菜在此感谢大家!
>> 本文固定链接: http://www.vcgood.com/archives/2978
加密算法描述不是特别清楚,没有对后面四个字符描述,wxyz的替换规则是否也是后面第四个字符!而不是a-z的循环(恺撒加密)
如果不是循环,则加密规律用c代码表示为:c=c + 4;
int icnt = 0;
char cdest[ 256 ];
char csrc[ 256 ];
strcpy( cdest, “China” );
for( int i = 0; i < strlen( cdest ); i++)
{
cdest[ icnt ] = cdest[ i ] + 4;
icnt++;
}
cdest[ icnt ] = ‘\0′;
书上不是这么写的!你这好难理解啊!
这个问题很简单 先用键盘输入一个数字 然后把这个数的加4 然后用go to 返回 具体怎么做自己想