1. 首页 > 数码

从键盘输入 ‘0’~‘9’之间的任意一个数字,如果输入的数字大于5,则在显示器上显示“1”?

从键盘输入 ‘0’~‘9’之间的任意一个数字,如果输入的数字大于5,则在显示器上显示“1”?

.从键盘上输入0~9之间的任意一个数字,对于输入的数字进行判断。如果该数字小于等于5并且大于等于3,则输出提示语句“输入的数字偏小”;如果该数字小于3,则输出提示语句“输入的数字太小”;其他情况则输出提示语句“输入的数字偏大”。(使用if语句的嵌套结构)

import java.util.Scanner; public class T3 { private static int s; private static Scanner n; public static void main(String[] args) { n=new Scanner(System.in); s=n.nextInt(); if(3<=s&&s<=5){ System.out.println("输入的数字偏小"); }else if(s<3){ System.out.println("输入的数字太小"); }else{ System.out.println("输入的数字偏大"); } } }

从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将计算的结果在显示器上显示出来。

CODES SEGMENT

MAIN PROC FAR

ASSUME CS:CODES,DS:DATAS,SS:STACKS

START: MOV AX,DATAS

MOV DS,AX

MOV AX,STACKS

MOV SS,AX

MOV SP,OFFSET TOP ;取得TOP的偏移地址,送入SP

MOV BX,OFFSET TABLE ;取得TABLE的偏移的地址,送入BX

MOV DX,OFFSET BUF

MOV AH,9 ;调用DOS的9号功能,输出一串字符串

INT 21H

MOV AH,01h ;调用1号功能,从键盘输入一个数,ASCII值内容送入AL

INT 21H

MOV AH,01H ;将AX寄存器变成0000 0000 **** *****B

AND AL,0FH ;将AL中的低四位取出,是0-9的数字

ADD BX,AX ;将0-9中任意输入的一个,加在TABLE的偏移址上,得到其平方值

MOV DL,[BX] ;把平方值取出,放入DL中,调用2号功能,显示其ASCII值

MOV AH,02H ;调用DOS命令显示一个字符,如果为1,则ASCII码对应于一个笑脸

INT 21H

MOV AH,4CH ;返回DOS。

INT 21H

RET

MAIN ENDP

CODES ENDS

END START

c++环境下,编写代码,要求输入0至9的一个数字,若满足,则显示出来,若不满足范围(数字过大,或者

int main()

{

int a;

cin >> a;

if(a>9 || a<0)

cout <<"input err"<<endl;

else

cout << a ;

return 0;

}

汇编语言题目 从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将计算的结果在

自己写的:

ASSUME CS:CODE, DS:DATA

DATA SEGMENT

OUT_TABLE DW PF0, PF1, PF2, PF3, PF4, PF5, PF6, PF7, PF8, PF9

;PIFANG_TABLE

PF0 DB 13, 10, '0, 0H $'

PF1 DB 13, 10, '1, 1H $'

PF2 DB 13, 10, '4, 4H $'

PF3 DB 13, 10, '9, 9H $'

PF4 DB 13, 10, '16, 10H $'

PF5 DB 13, 10, '25, 19H $'

PF6 DB 13, 10, '36, 24H $'

PF7 DB 13, 10, '49, 31H $'

PF8 DB 13, 10, '64, 40H $'

PF9 DB 13, 10, '81, 51H $'

DATA ENDS

CODE SEGMENT

START:

MOV AX, DATA

MOV DS, AX

MOV AH, 1

INT 21H ;输入一字符

CMP AL, '0'

JB EXIT

CMP AL, '9'

JA EXIT

AND AL, 0FH ;AL=0~9

MOV AH, 0

MOV BX, AX ;BX=0~9

ADD BX, BX

MOV AX, [BX] ;查表得出结果

LEA DX, OUT_TABLE

ADD DX, AX

MOV AH, 9 ;显示

INT 21H

EXIT:

MOV AX, 4C00H

INT 21H

CODE ENDS

END START