主题:简单的输入输出问题 急~!
Troy
[专家分:120] 发布于 2005-11-28 17:34:00
写一段程序完成从键盘输入一串字符(不允许输入'$'),然后在字符串的
最后加上一个'$' 并打印字符串
回复列表 (共4个回复)
沙发
huofenghuang [专家分:1200] 发布于 2005-11-28 17:45:00
public static void main(String args[]) throws IOException{
InputStreamReader reader=new InputStreamReader(System.in);
BufferedReader input=new BufferedReader(reader);
System.out.println("input : ");
String text=input.readLine();
System.out.println(text+"$");
}
注意引入IO包
板凳
龙的传人 [专家分:400] 发布于 2005-11-29 09:15:00
不好意思,写的比较烦琐.因为内存寻址用的不是太熟练.
dseg segment
da db '!',30 dup(0)
dseg ends
cseg segment
assume cs:cseg,ds:dseg
start: mov ax,dseg
mov ds,ax
lea dx,da
mov ah,0ah
int 21h
mov si,dx
mov ax,[si+1]
xor ah,ah
add si,ax
mov byte ptr [si+2],'$'
push dx
mov dl,0dh
mov ah,2
int 21h
mov dl,0ah
int 21h
pop dx
mov ah,9
add dx,2
int 21h
mov ah,4ch
int 21h
cseg ends
end start
3 楼
Frigate [专家分:360] 发布于 2005-11-29 10:43:00
haha
这样:
data segment
array db 100 dup ('$')
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
program:
mov ah,0ah
mov dx,offset array
int 21h
mov ah,9
int 21h
exit:
mov ah,4ch
int 21h
code ends
end start
4 楼
Troy [专家分:120] 发布于 2005-11-29 12:16:00
晕 1楼的兄弟。~~!用的是JAVA吧?
我要汇编的,2-3楼的。谢谢你们两位了,。
我来回复