輸入字元,輸出相映的前驅字元和後繼字元

2021-03-04 09:01:14 字數 3818 閱讀 6302

1樓:手機使用者

示例:input a char: c

pred='b', succ='d'

原始碼如下專:屬

#include

int main()

2樓:匿名使用者

什麼語言? 如果是pascal, 用pred和succ就可以了, 很簡單的.

3樓:手機使用者

what's 前驅字元和後繼字元?

輸入乙個字元然後順序輸出它的前驅字元,字元本身,它的後繼字元,該怎麼設計程式

4樓:匿名使用者

**如下,供你參考。第一種用ascii碼,第二種用字串#include

#include

int main(void)

5樓:匿名使用者

既有前驅又有後繼,因此應該用雙向連結串列表示,或者直接用陣列吧,根據索引來取值

6樓:

很簡單啊,用該字母的ascii值加一,減一,然後輸出就可以了。

7樓:聽不清啊

#include

int main()

8樓:匿名使用者

#include

void main()

9樓:匿名使用者

字元還是字母,我理解是

字母#include

void main() { char str[20],c,cc,ccc;

scanf("%s",str); c=str[0];

if ( c>='a' && c<='z' ) cc='a';

else if ( c>='a' && c<='z' ) cc='a';

else cc=0;

if ( cc ) { //保證cc是字母for ( ccc=cc;ccc

10樓:匿名使用者

輸入乙個字元然後順序輸出它的前驅字元,字元本身,它的後繼字元,該怎麼設計程式有具體要求嗎?

11樓:匿名使用者

char c;

while(1)

c語言中,前驅字元和後繼字元是什麼意思~~

12樓:匿名使用者

如樓上所說

常見於連續儲存的資料結構

陣列,連結串列,棧,佇列

以字元陣列為例

"abcde",其中b的前驅是a,後繼是c

13樓:匿名使用者

樓上說錯了 呵呵

這是個比較偏僻的說法

前驅字元:指標指向的前乙個字元

後繼字元:指標指向的後乙個字元

注意:說的是「指標」

14樓:匿名使用者

另外一般認為"abcde"中'a'無前驅,'e'無後繼

15樓:匿名使用者

貌似就是 i++, ++i這類的吧。

c語言程式設計求助,幫忙設計一下第11題,求前驅字元和後繼字元。並解釋一下前驅字元和後繼字元的含義

16樓:青春無情

//c為輸入的字元 ,就是簡單的輸出格式控制,c語言裡的儲存為ascll碼,可以進行加減

pritnf( "%c%c %c",c-1,c,c+1);//字元

printf("%d %d %d",c-1,c,c+1);//ascll

17樓:匿名使用者

#include

int main()

18樓:匿名使用者

#include

int main()

題為:從鍵盤輸入乙個字元,求出它的前驅和後繼字元(按照ascii碼值排序),並按照從小到大的順序輸

19樓:聽不清啊

程式沒有大的問題,輸出各項之間應該加入乙個空格,否則會連到一起的。

20樓:匿名使用者

scanf語句裡面,letter前面加乙個&

c語言問題

21樓:匿名使用者

void main()

這個程式應該滿足你的要求了,而且我已經通過除錯了。

22樓:匿名使用者

#include

#include

int main(void)

23樓:璞玉渾金

#include

void main()

c語言的前驅後繼問題

24樓:不吃西瓜籽

#include

#include "map_func.h"

void main()

25樓:匿名使用者

#include

void main()不謝

組合語言 輸入不超過二十個字母 再輸入其中乙個字母 輸出這個字母的前驅字母和後繼字母

26樓:做而論道

data segment

str db 20, ?

strbuff db 20 dup(?)cr_lf db 13, 10, 36data ends

code segment

assume cs:code, ds:datastart:

mov ax, data

mov ds, ax

;-----------------------------lea dx, str

mov ah, 10

int 21h

mov cl, str + 1

cmp cl, 0

je exit

mov ch, 0

lea dx, cr_lf

mov ah, 9

int 21h

mov ah, 1

int 21h

cmp al, 13

je exit

mov bx, 0

lp:mov ah, strbuff[bx]cmp ah, 13

je exit

cmp al, ah

je disp

inc bx

jmp lp

disp:

lea dx, cr_lf

mov ah, 9

int 21h

mov ah, 2

cmp bx, 0

je next

mov dl, strbuff[bx - 1]int 21h

next:

mov dl, strbuff[bx]int 21h

mov dl, strbuff[bx + 1]int 21h

exit:

mov ah, 4ch

int 21h

code ends

end start

前驅字元和後繼字元 15

27樓:匿名使用者

將其轉換成int型

然後坐-1,+1操作

之後轉換成char型輸出。

前驅字元和後繼字元,前驅字元和後繼字元

將其轉換成int型 然後坐 1,1操作 之後轉換成char型輸出。c語言中,前驅字元和後繼字元是什麼意思 如樓上所說 常見於連續儲存的資料結構 陣列,連結串列,棧,佇列 以字元陣列為例 abcde 其中b的前驅是a,後繼是c 樓上說錯了 呵呵 這是個比較偏僻的說法 前驅字元 指標指向的前乙個字元 後...

C 程式設計,輸入字元,一次輸出其前導字元,該字元和後續字元

c 的字元在記憶體中就是數值,所以只要給你輸入的數值加一或減一就是你要的前導字元和後續字元了 include stdio.h main a getchar printf c c c n a 1,a,a 1 c語言程式設計輸入乙個小寫字母,顯示大寫字母和前導後續字母。scanf s c a c前新增空...

編寫程式,輸入字元,輸出這個字元及其ASCII值並輸出前

char input 宣告字元 抄變數用於接收輸入input getchar 輸入字元值 putchar input 輸出字元值printf d n input 輸出字元的ascii編碼putchar input 1 輸出前乙個字元putchar input 1 輸出後乙個字元 include us...