Java輸入一行電報文字,將字母變成其下母(如 a 變成 bz 變成 a 其它字元不變)

2021-04-01 06:14:48 字數 1654 閱讀 9931

1樓:匿名使用者

public class test

public static string encode(string text)else if(chars[i] == 'z')else if(chars[i] == 'z')else

}result = string.valueof(chres);

return result;}}

下面程式實現如下功能:輸入一行字母將字母加密輸出("a"變成"c","b"變成"d", 一直到"z"變成"b")

2樓:南瓜蘋果

**如下:

#include

#include

int main()

else if(a[i]=='z'||a[i]=='z')

else

a[i]=a[i];

} puts(a);

return 0;

擴充套件資料

getchar()函式的作用是從計算機終端(一般為鍵盤)獲取一個無符號字元。getchar()函式只能接收一個字元,其函式值就是從輸入裝置獲取到的字元。

getchar由巨集實現:#define getchar() getc(stdin)。getchar有一個int型的返回值。

當程式呼叫getchar時,程式就等著使用者按鍵。使用者輸入的字元被存放在鍵盤緩衝區中。直到使用者按回車為止。

當使用者鍵入回車之後,getchar才開始從stdin流中每次讀入一個字元。

getchar函式的返回值是使用者輸入的字元的ascii碼,若檔案結尾則返回-1(eof),且將使用者輸入的字元回顯到螢幕。如使用者在按回車之前輸入了不止一個字元,其他字元會保留在鍵盤快取區中,等待後續getchar呼叫讀取。

也就是說,後續的getchar呼叫不會等待使用者按鍵,而直接讀取緩衝區中的字元,直到緩衝區中的字元讀完後,才等待使用者按鍵。

3樓:匿名使用者

題目要求是("a"變成"c","b"變成"d", 一直到"z"變成"b"

#include

main()

putchar ('\n') ;}

4樓:匿名使用者

#include

void main()

for(int i=0;a[i]!='\0';i++)//迴圈輸入加密後的字串

printf("%c",a[i]);}

程式設計基礎 輸入一行文字將字母變成其下一個字母(如a變成b,b變成c,z變成a,其他字元不變)後輸出. 5

5樓:朋友想念你

#include

int main()

else if(ch1 == 122)

printf("%c",ch2);

}return 0;

}請放心使用,只處理了字元

有問題的話請追問

滿意專請及時採納,屬謝謝

6樓:匿名使用者

#include "stdio.h"

#include "string.h"

#include "ctype.h"

int main()

}printf("%s",ch);}

中在輸入第一行後按回車怎麼樣下一行的字就能與上一行字開始位置對齊

word中設定段落對齊方式的方法及步驟 word中段落的對齊方式有五種,分別為左對齊 居中 右對齊 兩端對齊和分散對齊。2.文字預設使用兩端對齊。在邊距之間均勻分佈文字。3.左對齊。將內容與左邊距對齊。4.居中。將內容在頁面中居中對齊。5.右對齊。將內容與右邊距對齊。6.分散對齊。在左右邊距之間均勻...

c語言 輸入一行字元,分別統計出其中英文字母 空格 數字和其他字元的個數

可以用組合鍵的方式,比如ctrl c或者ctrl d。c語言經典例子之統計英文 字母 空格及數字個數 c語言程式設計 輸入一行字元,分別統計出其中英文字母,空格,數字和其他字元的個數,用while語句 謝謝 include int main printf 剛才輸入的字元中英文字元個數為 d n ch...

凶求教c語言輸入一行字元分別統計出其中字母

c語言經典例子之統計英文 字母 空格及數字個數 printf 輸入一行字元 char str 100 首先你是要輸入一行字元,char str 定義的是一個字元,你要使用陣列 int i 0,a 0,b 0,c 0,d 0 gets str while i strlen str 這裡迴圈條件要改下如...