-3
#include<stdio.h>
int main(){
int i,j;
char kulcs[27]="DKVQFIBJWPESCXHTMYAUOLRGZN",kod='D',szoveg[256]="fndcdahqweehufsfnhtyhbydchcdcwEHQHSfaQFEHQHS";
if(kod=='D'){
for(i=0;kulcs[i]!='\0';i++){
for(j=0;szoveg[j]!='\0';j++){
if(kulcs[i]==szoveg[j]){
szoveg[j]=i+65;
}else if(kulcs[i]==szoveg[j]-32){
szoveg[j]=i+97;
}
}
}
printf("%s\n",szoveg);
}
return 0;
}
kulcs
存儲字母,szoveg
是我想解碼字,同時保持大寫和小寫字母不變。解碼字符數組使用自定義的字母用C
預期的結果:
ezamasodikkotelezoprogramomamiKODOLesDEKODOL
代碼的作用是什麼:
kzsqssudikkutkvkzupwuxwsquqsqiKUDUVksDKKUDUV
我做了什麼錯?
感謝您的幫助!解決了。 – Chris
因此,您應該將答案標記爲已接受。 –
對不起,這裏有新內容 – Chris