要将“China”译成密码,译码规律为:将字母用它前面的第四个字母代替,例如E用A代替,Z用U代替,

发布时间:2021-03-11 22:36:05

要将“China”译成密码,译码规律为:将字母用它前面的第四个字母代替,例如E用A代替,Z用U代替,D用Z代替注意是字母前面的第四个字母(ASCⅡ表),例如:“D”前面第四个字母是“@”,而题目要求的输出的结果为“Z”.如何编写程序(C语言)

网友回答

#include stdio.h
#include string.h
void main()
{char str[]=China;
unsigned int mod,i;
puts(Original String:);
puts(str);
for(i=0;i=65&&str[i]=4){
str[i]-=4;
}else{
str[i]=90-(3-mod);
} } if(str[i]>=97&&str[i]=4){
str[i]-=4;
}else{
str[i]=122-(3-mod);
}}}puts(Ciphertext:);
puts(str);
}======以下答案可供参考======
供参考答案1:
假如是按照你这个规矩的话,C前面第四个字母是?(问号),h是d,i是e,n是j,a是]。是不是这样啊?我是按照ASCII字符编码表来的。
以上问题属网友观点,不代表本站立场,仅供参考!