亟需一个简单程序1到50的和
需要一个简单程序1到50的和
80x86
使用随机函数生成50个1到100以内的数赋给长度为50的数组A
然后求出其和赋给 sum
再求出平均数赋给aver
因为结果可能是小数 需要完整输出 aver不能为整数
输出这50个数 换行 输出sum 换行 输出 aver 暂停 按键退出
------解决方案--------------------
具体什么问题?别说是让大家替你做这个作业题吧?
------解决方案--------------------
确实很简单。
------解决方案--------------------
简不简单表示不知道,自己写写吧!
------解决方案--------------------
这一题不好弄的是随机数,给你找了个产生随机数的过程
有这个你应该知道真么做了
RAND PROC
PUSH CX
PUSH DX
PUSH AX
STI
MOV AH,0 ;读时钟计数器值
INT 1AH
MOV AX,DX ;清高6位
AND AH,3
MOV DL,101 ;除101,产生0~100余数
DIV DL
MOV BL,AH ;余数存BX,作随机数
POP AX
POP DX
POP CX
RET
RAND ENDP
80x86
使用随机函数生成50个1到100以内的数赋给长度为50的数组A
然后求出其和赋给 sum
再求出平均数赋给aver
因为结果可能是小数 需要完整输出 aver不能为整数
输出这50个数 换行 输出sum 换行 输出 aver 暂停 按键退出
------解决方案--------------------
具体什么问题?别说是让大家替你做这个作业题吧?
------解决方案--------------------
确实很简单。
------解决方案--------------------
简不简单表示不知道,自己写写吧!
------解决方案--------------------
这一题不好弄的是随机数,给你找了个产生随机数的过程
有这个你应该知道真么做了
RAND PROC
PUSH CX
PUSH DX
PUSH AX
STI
MOV AH,0 ;读时钟计数器值
INT 1AH
MOV AX,DX ;清高6位
AND AH,3
MOV DL,101 ;除101,产生0~100余数
DIV DL
MOV BL,AH ;余数存BX,作随机数
POP AX
POP DX
POP CX
RET
RAND ENDP