从键盘输入 ‘0’~‘9’之间的任意一个数字,如果输入的数字大于5,则在显示器上显示“1”?
- .从键盘上输入0~9之间的任意一个数字,对于输入的数字进行判断。如果该数字小于等于5并且大于等于3,则输出提示语句“输入的数字偏小”;如果该数字小于3,则输出提示语句“输入的数字太小”;其他情况则输出提示语句“输入的数字偏大”。(使用if语句的嵌套结构)
- 从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将计算的结果在显示器上显示出来。
- c++环境下,编写代码,要求输入0至9的一个数字,若满足,则显示出来,若不满足范围(数字过大,或者
- 汇编语言题目 从键盘上输入0~9之间的任意一个数字,利用查表的方法计算其平方值,并将计算的结果在
.从键盘上输入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