c語言程式設計答案程式設計實現,從鍵盤輸入字元,則輸出其後的字元,如輸入 A 則輸出 B

2021-03-20 19:06:45 字數 3918 閱讀 7526

1樓:乙個青年

程式原始碼如下:

#define _crt_secure_no_warnings//vs環境下需要,vc不需要

#include

void main()

序執行結果如下:

擴充套件資料:

在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示(因為計算機用高電平和低電平分別表示1和0),例如,像a、b、c、d這樣的52個字母(包括大寫)以及0、1等數字還有一些常用的符號(例如*、#、@等)在計算機中儲存時也要使用二進位制數來表示。

而具體用哪些二進位制數字表示哪個符號,當然每個人都可以約定自己的一套(這就叫編碼),而大家如果要想互相通訊而不造成混亂,那麼大家就必須使用相同的編碼規則,於是美國有關的標準化組織就出台了ascii編碼,統一規定了上述常用符號用哪些二進位制數來表示。

ascii 碼使用指定的7 位或8 位二進位制數組合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。其中:

1、0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;

通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響 。

2、32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。

3、65~90為26個大寫英文本母,97~122號為26個小寫英文本母,其餘為一些標點符號、運算符號等。

同時還要注意,在標準ascii中,其最高位(b7)用作奇偶校驗位。所謂奇偶校驗,是指在**傳送過程中用來檢驗是否出現錯誤的一種方法,一般分奇校驗和偶校驗兩種。

奇校驗規定:正確的**乙個位元組中1的個數必須是奇數,若非奇數,則在最高位b7添1;

偶校驗規定:正確的**乙個位元組中1的個數必須是偶數,若非偶數,則在最高位b7添1。

後128個稱為擴充套件ascii碼。許多基於x86的系統都支援使用擴充套件(或「高」)ascii。擴充套件ascii 碼允許將每個字元的第8 位用於確定附加的128 個特殊符號字元、外來語字母和圖形符號

常見ascii碼的大小規則:0~91)數字比字母要小。如 「7」<「f」;

2)數字0比數字9要小,並按0到9順序遞增。如 「3」<「8」 ;

3)字母a比字母z要小,並按a到z順序遞增。如「a」<「z」 ;

4)同個字母的大寫字母比小寫字母要小32。如「a」<「a」 。

幾個常見字母的ascii碼大小: 「a」為65;「a」為97;「0」為 48 。

2樓:

#include

void main()

3樓:滄海雄風

#include

main()

記得採納

4樓:匿名使用者

#include

void main()

5樓:一時尚佳

提醒你一下,可用ascii來控制

6樓:阿寧

#include

int main()

c語言程式設計 從鍵盤輸入乙個字元 則輸出其後的字元例如 輸入a輸出b

7樓:影流天

#include

int main()

8樓:匿名使用者

#include

int main()

c語言程式設計1. 輸入乙個字母,輸出它的後繼字母。如輸入』a』,則輸出』b』。 源**:

9樓:匿名使用者

#include

int main()

10樓:留下痕跡的人生

char ch;

scanf("%c",&ch);

printf("%c\n",ch+1);

c語言題:程式設計實現輸入乙個字元,輸出這個字元的ascii碼

11樓:匿名使用者

從鍵盤輸入乙個字元,輸出與該字元前後相鄰的兩個字元及對應的ascii碼

12樓:匿名使用者

main()

這樣就好

13樓:gyq麥田守望者

#include

int main()

c語言程式設計題:從鍵盤輸入乙個字元,輸出與該字元前後相鄰的兩個字元及對應的ascii碼,要求輸出時按ascii碼

14樓:匿名使用者

char ch;

scanf(" %c",&ch);

printf("%c %c\n",(char)(ch-1),(char)(ch+1));

printf("%d %d\n",(ch-1),(ch+1));

15樓:匿名使用者

#include

int main(void)

c語言程式設計 從鍵盤輸入乙個字串,將其中所有的數字字元抽出,按原順序組成乙個新串並輸出。

16樓:匿名使用者

||#include "stdio.h"

int main(void)

17樓:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

int main(void)

18樓:匿名使用者

#include

int main()

s[i] = '\0';

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

return 0;}

19樓:匿名使用者

#include

int main(int argc, char *argv)}for(i=0;i

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

return 0;}

c語言程式設計 編寫程式,從鍵盤輸入乙個字串放在字元陣列a中,用選擇法將a中的有效字元按降序排列

20樓:匿名使用者

#include

#include

#include

void inorder(char array, int n );

int main(int argc, char *argv)} } }

在dev c++中編寫可用,temp陣列只是暫時存放輸入字串的,它的大小可根據你實際需要調大調小。

21樓:匿名使用者

void choise(int *a,int n)}}

22樓:匿名使用者

我用c#的,給你乙個思路,我懶得寫了。

1、將字串分離到字元陣列裡

2、判斷字元是不是有效

3、將有效字元另存

4、將另存的陣列迴圈排列

5、合併成字串

用C語言程式設計實現從鍵盤任意輸入整數,統計其中奇數的個數,並計算這些奇數的和

如下 include int main void printf d sum return 0 用c語言程式設計實現從鍵盤任意輸入10個整數,統計其中奇數的個數,並計算這些奇數的和。5 樓上兩位同學方法都對。但第二種方法用陣列完全沒必要。include void main printf 共有 d個奇數...

C語言程式設計如何求最大公約數,c語言程式設計求輸入兩個數的最大公約數和最小公倍數,怎麼做?

最大公約數演算法 1 輾轉相除法 兩整數a和b a b得餘數c 若c 0,則b即為兩數的最大公約數,結束 若c 0,則a b,b c,再回去執行 2 相減法 兩整數a和b 若a b,則a a b 若a 若a b,則a 或b 即為兩數的最大公約數,結束 若a b,則再回去執行 3 窮舉法 i a b中...

c語言程式設計,C語言程式設計

else 非字母 switch read buf break default break printf n printf tab count d n tab count printf blank count d n blank count printf char count d n char cou...