輸入英文字母可能大寫或是小寫,輸出該字母在字母表中的序號

2021-03-19 21:49:52 字數 3951 閱讀 2682

1樓:南瓜蘋果

**如下:

#include

#include

int main(void)

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

getch與getchar基本功能相同,差別是getch直接從鍵盤獲取鍵值,不等待使用者按回車,只要使用者按一個鍵,getch就立刻返回, getch返回值是使用者輸入的ascii碼,出錯返回-1,輸入的字元不會回顯在螢幕上。

getch函式常用於程式除錯中,在除錯時,在關鍵位置顯示有關的結果以待檢視,然後用getch函式暫停程式執行,當按任意鍵後程式繼續執行。

2樓:有隻羊在吃狼

public static void main(string args)

else

system.out.println(num);}

輸入一個英文字母可能大寫或是小寫,輸出該字母在字母表中的序號

3樓:匿名使用者

直接用ascii碼算。

if(input>=65&&input<=90)

if(input>=97&&input<=122)

c語言 一個英文字母在英文字母表中得序號,輸出其對應的大小寫

4樓:匿名使用者

這個簡單的哇,題目要求是輸入字母還是輸入序號?

5樓:匿名使用者

根據ascii碼錶,a-z對應的是65-90,a-z對應的是97-122。char 型別可以直接跟數字比較啊,例如 'a'==97是成立的

c語言大小寫轉化並求出在26個字母表中的序號

6樓:匿名使用者

就是靠你asii大小寫字母的順序,好做,望採納

7樓:匿名使用者

#include

#include

void main()}

8樓:匿名使用者

#include

#include

int main(){

int i,j;

char s[100];

gets(s);

printf("%c",s[0]-32);

for(i=1;i

c語言程式編寫 輸入一個大寫字母,輸出字母表中它前面的字母和它後面的字母

9樓:三天打魚

按問題要求可大致分為以下三個步驟分析並解決問題1、輸入字元後先檢查是否符合標準,按要求是輸入一個大寫字母,那麼輸入非法字元應該讓使用者重新輸入;

2、根據ascii編碼規則,已知字元順序按abcdef...z排列,那麼輸入字元-1就是前一個字母,輸入字元+1就是後一個字母;

3、對輸入個別字元的處理:判斷輸入的字元是不是a,a前面沒有字母;判斷字元是不是z,z後面沒有字母;

**例子

#include

int main()

if(c>'a')else

if(c<'z')else

goto a;

return 0;}

10樓:匿名使用者

不懂可以追問,可行請採納:

#include

#include

int main(void)

這是被採納的答案,這也是字母?

11樓:匿名使用者

#include

void main()}

12樓:tel有你有我

#include

main()

if(a=='a')printf(" %c沒有前面的字母,後面的字母%c\n",a,a+1);

if(a=='z')printf(" %c沒有後面的字母,前面的字母%c\n",a,a-1);

getch();}

13樓:匿名使用者

printf("請輸入一個大寫字母:");

char c;

scanf("%c",&c);

if (c>'a'&&c<'z')

else if(c=='a')

else if(c=='z')

else

14樓:秦鬆

#include

int main()

15樓:匿名使用者

#include

using namespace std;

int main()

16樓:孤獨的蠍子

||#includeint main()

17樓:匿名使用者

#include

void main()

18樓:雲淡風輕in蘇州

#include

int main(int argc, char* argv)

19樓:徐御茂

#include

using namespace std;

void main()

20樓:但v在

#include

int main(void)

return 0;}

輸入十個字母無論大小寫,使他們輸出時按字母表的順序排列,並且全為小寫字母,請用c 語言編寫

21樓:匿名使用者

給你個思路:先把字母變成ascll碼形式,然後對ascll碼進行排序,最後轉換為字母

22樓:聽不清啊

#include

int main()

;for(i=0;i<10;i++)

for(i=0;i<26;i++)

for(j=0;j

23樓:北芘

canyouspeak

c語言:輸入英文字母(大小寫均可),輸出其在英文字母表中的序號。例如:輸入d,顯示4,輸入g顯示7

24樓:匿名使用者

#include

#include

int main(void)

c語言, 輸入一個小寫字母,輸出該字母對應的大寫字母。 怎麼編

25樓:

#include

int main()

ch=getchar();  //輸入一個小寫字母}printf("\n");

return 0;}

26樓:雲淡風輕in蘇州

#include

int main()

return 0;

}同一字母的小寫比大寫大的值為('a'-'a'),所以減掉這個差值就行了。

27樓:陸長順鹿汝

#include

void

main()

else}}

c語言的小問題 由鍵盤輸入一個小寫英文字母,先輸出該字母及ascii碼值,然後輸出它的大寫字母及ascii碼值

28樓:匿名使用者

#include"math.h"

void main()

29樓:匿名使用者

示例如下:

#include

int main()

以此類推,轉換一下字母大小寫,再進行輸出就ok了

電腦打執行,輸入一些英文字母可以開啟程式,輸入的英文字母是什麼

要看你需要執行的程式是什麼,一般而言,需要輸入程式在硬碟裡的路徑,但是如果程式位於 windows system32 資料夾下面,倒是可以直接輸入程式名字 比如 notepad.exe 可以直接開啟記事本 主要是使用中工作列的輸入法框老是會消失 如果你用的是windows xp中,輸入法圖示也會莫名...

請問英文字母為什麼要有大小寫之分

英文字母並非是由英國人創造的,英文字母是在約3500年前由腓尼基人發明的。腓尼基人精於航海和經商,他們把極為有用的22個字母傳到了希臘。希臘人經過增減定下了24個字母。英國人是在羅馬人之後學到這些字母的。他們又增加了j,u和w,才形成今日的26個英文字母。英語書寫中有大小寫這是英語國家的習慣。因為名...

如何實現在中對英文字母進行大小寫轉換

word中可以對英文字母進行大小寫轉換,具體操作如下 一 使用工具 word2010 二 操作步驟 1 進入word2010並開啟文件,選中要進行轉換的英文,按住shift鍵的同時按下f3,如圖 2 這時選中的英文就自動轉換成大寫了,再按一次shift f3又會變回小字字母,如圖 如何實現在word...