輸入大寫字母,輸出這個字母的前面和後面的字母

2021-03-09 22:07:35 字數 4566 閱讀 1257

1樓:匿名使用者

|#include

void main()

else

if(ch=='z'||ch=='z')}

2樓:

#include

#include

void main()

else if(ch=='a'||ch=='a')printf("\n%c前面

dao沒版

有字母", ch);

else if(ch=='z'||ch=='z')printf("\n%c後面沒有字母", ch);

else

printf("\n%c前面的權字母是%c,後面的字母是%c\n", ch, ch-1, ch+1);}}

3樓:匿名使用者

|#include"stdio.h"

int isarpha(char);

int main()

s0=s-1;

s1=s+1;

if(isarpha(s0))

printf("%c ",s0);

else

printf("empty");

if(isarpha(s1))

printf(" %c ",s1);

else

printf("empty");

return 1;

}int isarpha(char s)

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

4樓:三天打魚

按問題要求可大致分為以下三個步驟分析並解決問題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;}

5樓:匿名使用者

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

#include

#include

int main(void)

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

6樓:匿名使用者

#include

void main()}

7樓:tel有你有我

#include

main()

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

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

getch();}

8樓:匿名使用者

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

char c;

scanf("%c",&c);

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

else if(c=='a')

else if(c=='z')

else

9樓:秦鬆

#include

int main()

10樓:匿名使用者

#include

using namespace std;

int main()

11樓:孤獨的蠍子

||#includeint main()

12樓:匿名使用者

#include

void main()

13樓:雲淡風輕in蘇州

#include

int main(int argc, char* argv)

14樓:徐御茂

#include

using namespace std;

void main()

15樓:但v在

#include

int main(void)

return 0;}

c語言輸入一個小寫字母 輸出該字母的前一個字母和後一個字母

16樓:瀟川居士

#include

int main();//構建陣列包含所有字母scanf(「%c」,&b);輸入字母

for(a=0;a<26;a++)//查詢輸入的字母是陣列中的第幾個if(zimu[a]==b)

printf("%c %c",zimu[a-1],zimu[a+1]);//輸出前後兩個

};思路給你 我**格式有錯 你自己除錯下很好改

17樓:小事問題一籮筐

#include

#include

void main ()

好像就是這樣了吧?有段時間沒寫程式了。

——這是最簡單的一個程式,如果你自己樂意的話,加一個判斷,不要讓值超出字母的範圍(比如你輸入a或者輸入z的時候,會出現亂碼。因為這兩個字母的前後有一個不是字母了。)

順便,freexingzui是大神……

18樓:匿名使用者

#include

int main()

if(a=='a')

printf("後一個=%c,前一個沒有",a+1);

if(a=='z')

printf("前一個=%c,後一個沒有",a-1);}}

用c++輸入一個大寫字母,輸出字母表中它前面和後面的字母。如果輸入的字母為a或z,(接下)**錯了

19樓:匿名使用者

||#include "stdio.h"

main()

20樓:匿名使用者

我勒個去,這居然是c++

程式設計序,輸入一個除了a和z以外的小寫英文字母,輸出它的前一個字母、它的本身及它後面的一個字母

21樓:平行訊號

|#include

void main()

a=ch-1;

b=ch+1;

printf("%c,%c,%c",ch,a,b);}

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

22樓:

#include

int main()

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

return 0;}

23樓:雲淡風輕in蘇州

#include

int main()

return 0;

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

24樓:陸長順鹿汝

#include

void

main()

else}}

輸入一個小寫字母,列印其大寫字母及其前導字母與後續字母的程式

25樓:陽光上的橋

不要取名為baichar,這是

du一個型別,

zhi可以這

dao樣:內

main()

26樓:匿名使用者

#include

void main()

c語言程式編寫 輸入一個大寫字母,輸出字母表中它前面的字母和它後面的字母。如果輸入的字母是a或z。。。 5

27樓:匿名使用者

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

char c;

scanf("%c",&c);

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

else if(c=='a')

else if(c=='z')

else

28樓:匿名使用者

#include

void main()}

29樓:tel有你有我

#include

main()

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

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

getch();}

30樓:孤獨的蠍子

|||#includeint main()

從鍵盤輸入大寫字母,輸出該大寫字母的後繼字元(若為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 則輸出 ...

從鍵盤上輸入大寫字母要求改用小寫字母輸出

大寫bai轉du 小寫zhi 用dao c a a c 語言程內序 容 include int main 如下 include int main 執行結專果如下 擴充套件資屬料 大寫英文字母與小寫英文按ascll碼十進位制數之間相差32。在計算機中,所有的資料在儲存和運算時都要使用二進位制數表示 因...

VB程式設計實現從鍵盤輸入大寫字母,輸出該字母及其對應的ASCII碼值,同時輸出其小

private sub form keypress keyascii as integer print chr keyascii keyascii,lcase chr keyascii asc lcase chr keyascii end sub 從鍵盤輸入一個大寫字母,輸出該字母及其對應的asci...