1樓:
直接寫主程式哈:
start: mov ah,1
int 21h
cmp al,30h
jb other
cmp al,39h
ja next
num1: mov dl,'d'
mov ah,2
int 21h
jmp exit
next: cmp al,41h
jb other
cmp al,'z'
jb chr
cmp al,'a'
jb other
cmp al,'z'
ja other
chr: mov dl,'l'
mov ah,2
int 21h
jmp exit
other: mov dl,'o'
mov ah,2
int 21h
exit: ret
從鍵盤輸入一字元, 若輸入是字母,則螢幕顯示字元c, 若輸入是數字,則螢幕顯示字 5
2樓:匿名使用者
var in1,in2:char;
begin
for in1:='a' to 'z' dofor in2:='1' to '9' doif read(in) then write(chr(67));
else if read(in2) then write(in2);
end.
組合語言,鍵盤輸入字元,若是0~9,則直接顯示
求一個組合語言簡單程式設計,判斷輸入的字元是數字還是字母,結果以d和l顯示出來
3樓:
private sub command1_click()if asc(text1.text) < 48 or asc(text1.text) > 58 then
text2.text = "l"
else: text2.text = "d"
end if
end sub
用組合語言寫程式:從鍵盤輸入一串字串,若是字母則將字母看成首尾相接的一個環,即z的下一個a,z的 10
4樓:做而論道
參考
程式設計:從鍵盤輸入一個字元c,判斷輸入的字元種類 若是數字,則提示為數字,若是小寫字母,也提示此字母
5樓:匿名使用者
#include
#include
#include
int main()
彙編程式設計:從鍵盤輸入一串字元,分別統計其中的字母(不區分大小寫)、數字字元和其他
彙編:響鈴程式(從鍵盤接受輸入字元,如是數字n ,則響鈴n次;如不是數字,則不響)
c語言,在鍵盤上輸入一個字元,若該字元為英文字母,則輸出「字母」,若為數字,則輸出「數字」
幫忙寫彙編程式,要求從鍵盤輸入的字串(以回車結束),並將字串末尾加上結束標誌然後
因為你輸出的字串是 80,lea dx,buffer int 21h 把它改為 lea dx,buffer 2 int 21h 你的程式有兩個錯誤 1。呼叫mov ah,0ah int21h 後dx指向的是緩衝區的開始,不是結尾,因此你加 的位置應該是 緩衝區開始地址 2 輸入位元組數 2。顯示時,...
c語言程式設計從鍵盤輸入字元如果輸入的是英
char c getchar if c z c a else if c z c a 32是大小寫bai字母在 duascii碼錶上zhi的位置 差dao 內,小寫比大寫高容32 輸入char ch if ch z ch a ch ch a a else if ch z ch a ch ch a a ...
求彙編程式 從鍵盤上輸入十六進位制數,將其轉換成十進位制數並
assume cs code,ds datasdatas segment hex db 4 dup 0 error db 13,10,input error datas ends code segment start mov ax,datas mov ds,ax mov ah,1h mov bx,o...