編寫程式,從鍵盤接收小寫字母,然後找出它的前導字元和後續字元,再按順序顯示這字元 組合語言

時間 2021-07-01 01:18:23

1樓:沛嵐

clear

accept "請輸入一個字串:" to xs=0for i=1 to len(x)

k=substr(x,i,1)

if k="a" or k="a"

s=s+1

endif

enddo

?"其中字母a有:",s

2樓:zl陌殤

.model small

.386

.code

main proc far

start:

push ds

sub ax,ax

push ax

input:

mov ah,7h

int 21h

cmpe:

cmp al,20h

je exit

cmp al,61h

jl input

cmp al,7ah

jg input

print:

sub al,01h

mov dl,al

mov ah,02h

int 21h

add al,01h

mov dl,al

mov ah,02h

int 21h

add al,01h

mov dl,al

mov ah,02h

int 21h

;輸出換行回車

mov dl,0ah

mov ah,02h

int 21h

jmp input

exit :

retmain endp

end start

3樓:匿名使用者

遺憾哦沒有 組合語言 環境

c++程式設計,輸入一個字元,一次輸出其前導字元,該字元和後續字元。

4樓:匿名使用者

c++的字元在記憶體中就是數值,所以只要給你輸入的數值加一或減一就是你要的前導字元和後續字元了

5樓:匿名使用者

#include "stdio.h"

main()

6樓:匿名使用者

a = getchar();

printf("%c %c %c\n", a-1, a, a+1);

C語言大寫字母轉換為小寫字母,並輸出程式

拱富貴顧羅 includeint main else if ch a ch z else if tc else if end 2 break else printf input error n return0 函碧戎 有三種方式可以解決c語言大小寫字母的轉換 1.使用c語言提供的函式 toupper...

從鍵盤輸入字串,將小寫字母全部轉換成大寫字母,然後輸出到磁碟檔案中儲存。輸入字元以!結

手機使用者 上面這句話應該不對吧?小寫字母全部轉換成大寫字母就是對應ascii碼減32,你這個 z a 的值是25.另外贊同樓上說的 還可以按照常識,比如操作文字檔案都用ascii,對於二進位制檔案,用二進位制。但這不是絕對的,文字檔案用ascii,主要是這些資訊本來就是以自然文字的形式表達,你用記...

編寫程式,從鍵盤先輸入n的值,然後輸入n個正整數,輸出每個數出現的次數

聽不清啊 var a array 1.30 of longint n,i,j,t integer begin read n for i 1 to n do read a i for i 1 to n 1 do for j 1 to n i do if a j a j 1 then begin t a...