c語言,從鍵盤任意輸入大寫英文字母,求出它在英文字母表中的位置。和其後面的字母

2021-03-21 13:44:14 字數 3029 閱讀 9511

1樓:匿名使用者

#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");}

2樓:匿名使用者

#include

void main()}

3樓:白色夜空的星星

#include

void main()

c語言程式設計,從鍵盤輸入任意一個大寫英文字母,求出它在26個字母表中的位置。求問我的程式為什麼不對。

4樓:匿名使用者

思路混亂。既然是getchar接收字元,那麼a就應該定義為字元型,定義為整型就錯了。後面的a=a-96就跟著錯了。

一開始就不對,接著就一錯到底。正確做法:a為字元型,然後利用ascii碼錶中對應的數值進行計算。

#include

int main()

5樓:匿名使用者

#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;}

從鍵盤輸入任意一個大寫英文字母,求出它在26個字母表中的位置和其後 10

6樓:岔路程式緣

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」);}

7樓:匿名使用者

#include

void main()}

從鍵盤輸入任意一個大寫英文字母,求出它在26個字母表中的位置和其後面的第4個字母,請程式設計實現 注意

8樓:匿名使用者

#include

void main()

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語言程式設計:從鍵盤輸入一個英文大寫字母,輸出其對應的小寫字母以及小寫字母對應的ascii碼值。

12樓:匿名使用者

#include

int main()

13樓:姚金生是誰

#include

#include

int main()

14樓:匿名使用者

#include

int main ()

15樓:匿名使用者

1 輸入合法性判斷,2算出每個對應字母之間的差值,3 ascii碼用%d格式

16樓:滄海雄風

#include

int main()

achar[a] ascii[65]

press any key to continue

17樓:

輸出的時候是%d的格式轉換符

18樓:花花浪客

#include

int main()

上面**沒有進行錯誤處理,但是在正確輸入的情況下,可以正常工作

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

19樓:匿名使用者

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

20樓:匿名使用者

#include

#include

void main()}

21樓:匿名使用者

#include

#include

int main(){

int i,j;

char s[100];

gets(s);

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

for(i=1;i

C語言從鍵盤輸入字串,將其中是英文字母的就輸出,並且大寫輸出,否則不輸出

char chr int i for i 0 i 20 i 大致是這麼個意思,你試試,這個是輸入20個字元,你的原題也內沒說要容輸入多少 include include define max 100 int main p return 0 include void main c語言 從鍵盤輸入一個字...

求c語言程式設計,從鍵盤任意輸入兩個英語字母,輸出較大的,如,輸入a,H,輸出a

你寫的scanf就提出了要求的輸入是 數a 逗號 數b 你既然沒有給出逗號,那就一直沒有給b賦值,你也沒有給b一個初始化的值,那麼得出的結果就是一個隨機數。可以把逗號去掉,這樣兩個數字之間用個空格就行了。include int main a ha press any key to continue ...

C語言,在鍵盤上輸入字元,若該字元為英文字母,則輸出「字母」,若為數字,則輸出「數字」

把copygetchar i 換成i getchar include int main 用c語言程式設計,輸入一個字元,若是小寫字母,轉換為大寫輸出,若是大寫字母,轉換為小寫字母輸出 如下 include int main 在devc 環境下執行效果如下 如果是小寫,則將這個字元減去32,再輸出。反...