(C語言)將輸入單詞譯成密碼

2021-09-29 23:39:46 字數 570 閱讀 3245

以下是題目要求:請程式設計序將:輸入單詞譯成密碼,密碼規律是:用原來的字母後面的第4個字母代替原來的字母。

例如,字母』a』後面第4個字母是"e",用"e"代替"a",「z"用"d"代替。例如,輸入"china"應譯為"glmre」。

請編一程式,將輸入單詞譯為密碼後輸出。

(回車結束單詞輸入;單詞最長20,之後截斷;輸入單詞長度為0或者輸入不為字母,輸出error)。

下面是相關**:

#include

int main(int argc, char *ar**)

;//初始化

scanf("%s",arr);//輸入字串,arr本身就代表首元素位址的意思,因此不必加&

arr[20]='\0';//將最後乙個元素設定為結束符

if(arr[0]=='\0')

printf("error");

for (int i=0; arr[i]!='\0'; i++)

else

}else

}printf("%s\n",arr);

return 0;

用C 將China譯成密碼

要將 china 譯成密碼,密碼的規律是 用原來的字母後面第四個字母代替原來的字母。請編寫一程式,用賦初值的方法使c1,c2,c3,c4,c5這5個變數的值分別為 c h i n a 經過運算,使c1,c2,c3,c4,c5分別變為 g l m r e 並輸出。china.cpp include s...

程式設計序將「china」譯成密碼

請程式設計序將 china 譯成密碼,密碼規律是 用原來的字母後面 第4個字母代替原來的字母。分別用putchar函式和printf函式輸出 include intmain 譚浩強c程式設計 第四版 p84第6題 複習 1.getchar 2.說明 1.此程式借用asc 值完成 2.只能乙個字元乙個...

替換輸入的密碼為星號 C語言

include include getch define max pw len 16 密碼最大長度int main void 儲存使用者輸入的密碼 printf password getpassword storepassword,max pw len 獲取使用者輸入的密碼 printf nchec...