當前位置:首頁 » 編程語言 » c語言輸出前驅和後繼字母
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言輸出前驅和後繼字母

發布時間: 2023-07-28 09:25:54

『壹』 輸入一個字元,然後順序輸出該字元的前驅字元,該字元本身和後續字元 c語言

程序運行如下:

#include<stdio.h>
intmain()
{
printf("請輸入一個字元: ");
charmiddle;
scanf("%c",&middle);
printf("前驅字元[%c],本身[%c],後續字元[%c] ",middle-1,middle,middle+1);
return0;
}


PS: 裡面沒有做異常判斷,比如是否確實是可見字元,是否有溢出等。

有問題請追問,謝謝!

『貳』 C語言:求前驅和後繼字母。輸入一個大寫字母,求對應的小寫字母及它的前驅和後繼

樓主你好。
#include<stdio.h>
int main()
{
char ch,ch1,ch2;
scanf("%c",&ch);
if(ch>='B'&&ch<='Y'){
ch1=ch+31;
ch2=ch+33;
}else if(ch=='A'){
ch1='-';
ch2=ch+33;
}else {
ch1=ch+31;
ch2='-';
}
printf("%c %c\n",ch1,ch2);
return 0;
}
ch,ch1,ch2應該聲明為char類型。
你原先定義成為int類型會導致條件判斷的時候總是進入最後一個else中。所以只有前驅,沒有後繼。

『叄』 C語言中前驅後繼字元是什麼下面程序怎麼寫

前驅就是前面的字元,比如b的前驅就是a,後繼是一樣的,那無非就是強制轉化,讀一個char ,強制為int,輸出的就是它的碼,讓char加一就是後繼,減一就是前驅