1樓:岔路程式緣
int x;
char a,b='\0';
printf(「請輸入一個大寫英文字母=>」);
scanf(「%c」,&a);
if(a
'z')
x=a-'a'+1;
if(x+4<='z')b=x+4;
printf(「字母 %c 在字母表中是第 %d 個字母\n」,a,x);
if(b)
printf(「它後面第四個字母是 %c \n」,b);
else
printf(「它後面不足四個字母\n」);}
2樓:匿名使用者
#include
void main()}
從鍵盤輸入任意一個大寫英文字母,求出它在26個字母表中的位置和其後面的第4個字母,請程式設計實現 注意
3樓:匿名使用者
#include
void main()
c語言,從鍵盤任意輸入一個大寫英文字母,求出它在26個英文字母表中的位置。和其後面的第四個字母
4樓:匿名使用者
#include
#include
void main()
printf("%c為字母表中第%d個字母!\n",a[0],int(a[0]-'a'+1));
printf("%c後面四個字母分別為%c\t%c\t%c\t%c\n:",char(a[0]),char(a[0]+1),char(a[0]+2),char(a[0]+3),char(a[0]+4));
system("pause");}
5樓:匿名使用者
#include
void main()}
6樓:白色夜空的星星
#include
void main()
c語言程式設計,從鍵盤輸入任意一個大寫英文字母,求出它在26個字母表中的位置。求問我的程式為什麼不對。
7樓:匿名使用者
思路混亂。既然是getchar接收字元,那麼a就應該定義為字元型,定義為整型就錯了。後面的a=a-96就跟著錯了。
一開始就不對,接著就一錯到底。正確做法:a為字元型,然後利用ascii碼錶中對應的數值進行計算。
#include
int main()
8樓:匿名使用者
#include
#include
int main(void)
;printf(" 請輸入一個字元:");
zf1=getchar();
if(isupper(zf1))
else
for(i=0;i<26;i++)
if(zf1==zf[i])
printf(" 字元 %c 在英文字母中的位置是:第 %d 個\n",zf1,i+1);
return 0;}
c語言 如何輸入一個大寫字母后得到在字母表中的位置
9樓:匿名使用者
#include
#include
int main()
}printf("%d %c",n-'a'+1,t);
return 0;}
10樓:匿名使用者
int main()
printf("%c在第%d個位置, 其後面第四個字母是%c\n",c, c-'a'+1, c>='w'?('a'+3-('z'-c)):(c+4));
break;
}return 0;}
用c語言設計通過鍵盤輸入一個大寫字母后,計算機立即顯示該字母在26個大寫英文字母中的位置編號。
11樓:匿名使用者
#include
int main(void)
用c語言程式設計 通過鍵盤輸入一個小寫字母,要求將其轉化為對應的大寫字母后輸出
12樓:匿名使用者
1、首先建立一個工程和.c檔案。
2、接下來開始輸入標頭檔案。
3、接下來開始輸入主函式。
4、定義一個字元型的變數。
5、然後繼續輸入scanf。
6、輸入printf函式,輸出該小寫字母的ascii碼及其大寫字母。
7、編譯檢查。無錯誤就執行程式。
13樓:叫8爸爸
1.首先我們開啟c++應用程式,進入主介面。
2.然後我們在空白輸入欄內輸入源**。
#include
int main()
3.我們執行該程式出現以下介面。
4.此時我們鍵盤輸入一個小寫字母a(所有的小寫字母都可以),然後按下回車鍵。此時執行結果出現無誤,即該**完美執行。
14樓:匿名使用者
#include
void main()
ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號, 以及在美式英語中使用的特殊控制字元。其中:
0~31及127(共33個)是控制字元或通訊專用字元(其餘為可顯示字元),如控制符:lf(換行)、cr(回車)、ff(換頁)、del(刪除)、bs(退格)、bel(響鈴)等;
通訊專用字元:soh(文頭)、eot(文尾)、ack(確認)等;ascii值為8、9、10 和13 分別轉換為退格、製表、換行和回車字元。它們並沒有特定的圖形顯示,但會依不同的應用程式,而對文字顯示有不同的影響。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
65~90為26個大寫英文字母,97~122號為26個小寫英文字母,其餘為一些標點符號、運算子號等。
根據ascii標準表可看出同一字母的大寫和小寫之間相差32。
15樓:依然特雷西
1、首先建立一個工程和.c檔案。
2、接下來開始輸入標頭檔案。
3、然後輸入主函式。
4、定義一個字元型的變數。
5、然後輸入scanf,表示輸出。
6、輸入printf函式,輸出該小寫字母的ascii碼及其大寫字母。
7、編譯檢查。無錯誤就執行程式。
16樓:至尊翠綠竹林
#include
void main()
程式不是很難啊,好好學,加油!!!!!
17樓:五柳
#include
void main()
18樓:桜前線
#include
void main()
自己寫的,今天剛考完。。。。。
19樓:匿名使用者
void main()
用c語言程式設計:從鍵盤輸入一個英文大寫字母,輸出其對應的小寫字母以及小寫字母對應的ascii碼值。
20樓:匿名使用者
#include
int main()
21樓:姚金生是誰
#include
#include
int main()
22樓:匿名使用者
#include
int main ()
23樓:匿名使用者
1 輸入合法性判斷,2算出每個對應字母之間的差值,3 ascii碼用%d格式
24樓:滄海雄風
#include
int main()
achar[a] ascii[65]
press any key to continue
25樓:
輸出的時候是%d的格式轉換符
26樓:花花浪客
#include
int main()
上面**沒有進行錯誤處理,但是在正確輸入的情況下,可以正常工作
C語言編寫程式,從鍵盤輸入若干個英文字母,並統計各字母出現的次數
include extern int system const char int main j 97 for i 26 i 52 i printf please input a word n n gets input for i 0 input i 0 i for i 0,j 0 i 52 i pr...
從鍵盤輸入任意整數,編寫程式輸入其中最大值,c語言
include int main int a,b,c,d int max int x,int y printf 請輸入三個任意整數 n d max a,max b,c printf max d n d return 0 int max int x,int y return x y?x y inclu...
從鍵盤輸入大寫字母,輸出該大寫字母的後繼字元(若為A,則返回B,若Z,則返回A)
include int main if ch z printf c c n a ch 32 else printf c c n ch 1,ch 32 return 0 include int main printf 不是大寫字 母 c語言程式設計 輸入一個字母,輸出它的後繼字母。如輸入 a 則輸出 ...