lea dx,da1 ;输入字符串 mov ah,10 int 21h lea bx,da3 ;统计字符串 xor cx,cx xor ax,ax xor dx,dx mov cl,da2 again:mov ah,[bx].if ah >= '0' && ah <= '9' ;数字,al加1 inc al .elseif ah >= 'A' && ah <= 'Z' ;字母,dh加1 inc dh .elseif ah...
ax;code start here; read string lea dx, buf mov ah,0ah int 21h; xor cx, cx mov cl, buf+1 mov si, 0Loop1: mov al, buf[si+2] cmp al, '#' jz lopend cmp al, 20h jz space ...
从键盘输入一个字符串,分别统计其中每个数字、空格、字母及其他字符出现的次数。 #include <stdio.h> void count(char *s, int *digit, C语言中,输入任意一个三位数,怎样将其各位数字反序输出 #include "stdio.h" void main() { int value; 建站之星外贸版,助力卖家无忧出海,询盘获客 用建站之星做外贸独立...
stack segment stack byte 256 dup(0)stack ends data segment C1 dw 0 ;空格数 C2 dw 0 ;数字数 C3 dw 0 ;字母数 C4 dw 0 ;其它字符数 BUFF db 64, 0, 64 dup(?) ;接收输入缓冲区,BUFF[0]存储缓冲区大小,BUFF[1]存储实际输入数,BUFF[2]开始为输入的数据 SHEX ...