题目: 从键盘输入一串以#为结束的字符串,判断其中有无"A" 汇编语言解

来源:百度知道 编辑:UC知道 时间:2024/05/26 01:16:16
题目: 从键盘输入一串以#为结束的字符串,判断其中有无"A"
有A输出A的个数(除+取余商),无A输出...NO信息

用C的话这个不难貌似,不过我都忘的差不多了,汗~~
思维很简单,差不多两个循环,

int i=0,x=0;
for(i=0;N[i]="#";i++) /*字符串结束之前,从第一个字符开始验证*/
{if N[i]="A",x++;}
if x==0,printf("NO信息");
else printf("A的个数为d%",x)

------------
随便编了一下,基本的符号都忘的差不多了~大家表笑~~汗~

;经运行,符合题目要求
code segment
assume cs:code,ds:code
org 100h
start:
push cs
pop ds
Q0:lea dx,Buffer
mov ah,9 ;显示提示
int 21h
mov di,200h ;硬编码缓冲区首址
mov si,di
Q1:mov ah,0
int 16h
cmp al,'#'
jz show
cmp al,0dh
jz Q1
mov ah,0eh
int 10h
mov [di],al
inc di
jmp Q1
show:
lea dx,times
mov ah,9
int 21h
cld
xor cx,cx
Q2:lodsb
cmp al,'#'
jz ok
cmp al,'A'
jnz Q3
inc cx
Q3:jmp Q2
ok:jcxz Q20
mov ax,cx
xor cx,cx
mov bx,10
Q10:
xor dx,dx
div bx
or dx,0

从键盘输入一组数,以输入0为结束,找出并显示最小值~! 编程,从键盘输入一串字符,将其中的大写字母转换成小写... 从键盘输入一系列字符,以回车为结束符,编程统计其中非数字字符的个数 从键盘输入一组字符串,以相反的顺序输出显示 从键盘输入一个大写字母,然后以小写字母输出 用C语言编写程序:从键盘输入一串字符,按回车键后结束,最后将字符串在屏幕上输出。 怎么用C语言设计这个题目:从键盘输入任意多个整数(-999为结束标志),计算其中正数之和。急求!!1 JAVA 语言中怎样从键盘输入为数组赋值? 可不可以以话题为题目 编程,从键盘输入一串字符,将其中的大写字母转换成小写字母,其它字符不变,将转换后的字符串输出。