彙編第一題(找出負數個數)
DATAS SEGMENT
M DB -3,0,27,62,-45,-20,-82,+255,+18
COUNT DB 9
N DB 0
DATAS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS
START PROC FAR
PUSH DS
MOV AX,0
PUSH AX
MOV AX,DATAS
MOV DS,AX
MOV BX,OFFSET M
;MOV N,0
MOV DX,0
LOP1: MOV AL,[BX]
CMP AL,0
JGE LOP2
INC N
LOP2: INC BX
DEC COUNT
JNE LOP1
MOV DL,N
ADD DL,30H
MOV AH,2
INT 21H
RET
MOV AH,4CH
INT 21H
START ENDP
CODES ENDS
END START
相關推薦
彙編第一題(找出負數個數)
DATAS SEGMENT M DB -3,0,27,62,-45,-20,-82,+255,+18 COUNT DB 9 N DB 0DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATASSTART P
LeetCode:78. Subsets(找出一個數組中所有的子集)
Given a set of distinct integers, nums, return all possible subsets (the power set). Note: The solution set must not contain dup
第一題:找出列表中兩元素的和為一定值的元素下標
題目: Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each inpu
LeetCode:136, Single Number(找出單個數字)
Given a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have
PAT B1002(寫出這個數)
讀入一個自然數n,計算其各位數字之和,用漢語拼音寫出和的每一位數字。 輸入格式:每個測試輸入包含1個測試用例,即給出自然數n的值。這裡保證n小於10100。 輸出格式:在一行內輸出n的各位數字之
網易2019測試開發筆試程式設計第一題(小易俄羅斯方塊)
題目描述 小易有一個古老的遊戲機,上面有著經典的遊戲俄羅斯方塊。因為它比較古老,所以規則和一般的俄羅斯方塊不同。熒幕上一共有n列,每次都會有一個1x 1的方塊隨機落下,在同一列中,後落下的方塊會疊在先前的方塊之上,當一整行方塊都被佔滿時,這一行會被消去,並得到
16.3SumClosest(找出和最接近給定值的三個數)
userinfo 個數 www. lan targe store 3sum str aaa tfof5n忌膠沈歐弛覆http://t.docin.com/sina_6267209377so4ec6可呢洶頁匾儆http://shufang.docin.com/kpa339ii
一組資料中只有一個數字出現一次,其他所有數字都是成對出現的。請找出這個數。(使用位運算)
連續異或即可得到這個數 #include <windows.h> #include <sdilo.h> int find(int a[],int len) { int ret = 0; int i = 0; for (i = 0; i < len;
找出一個數的因子(全部最小的) java實現
程式碼 private static void funtion(int a) { int i = 2; while (true) { if (a % i == 0) { System.out.print(i + " "); a /= i; } els
16. 3Sum Closest(找出和最接近給定值的三個數)
Given an array S of n integers, find three integers in S such that the sum is closest to a given numb
類模板---求陣列的最大值 找出一個數組中的元素的最大值,陣列大小為10。(用類模板來實現) 陣列元素型別作為類模板的引數。 在下面的程式段基礎上完成設計,只提交begin到end部
#include <iostream> #include <string> using namespace std; template <class T> class Array_max //宣告類模板 {
Two Sum(給定一個值,找出一個數組中“和”為該值的數值組合)
import java.util.HashMap; /** * Two Sum * * Given an array of integers, find two numbers such * that they add up to a specifi
給定一個數組,按序排列,從陣列找出若干個數,使得這若干個數字的和與M最為接近,(揹包問題)
思路:對於陣列中的每一個數,觀察它們取或不取對最後結果的影響。並且記錄下若干數字的和與M的差的絕對值最小時所取到的若干數字。 /* * 微軟100, 9月28題, 輸入和接近M * sum 即為M值 * num排序的陣列 * len陣列長度 * vec所取到若干數
給定一個實數陣列,按序排列(從小到大),從陣列從找出若干個數,使得這若干個數的和與M最為接近,描述一個演算法,並給出演算法的複雜度。
有N個正實數(注意是實數,大小升序排列) x1 , x2 ... xN,另有一個實數M。 需要選出若干個x,使這幾個x的和與 M 最接近。 請描述實現演算法,並指出演算法複雜度。 #define M
找出兩個數組中不相同的元素
不同的 out 優化 ont 相同 array ted str args 找出兩個數組中不相同的元素,網上貼出的代碼基本如下: /** * 找出兩個數組中不同的元素 */ public class Test3 { public static Set<In
找出兩個數組相同的元素,並且對應的個數一樣
contains println .get system void con main cnblogs highlight /** * 找出兩個數組相同的元素,並且對應的個數一樣 * @param args */ public static void
找出三個數中的最大值或者最小值
int big 次方 表示 比較運算 直接 最大 inpu 比較運算符 算數運算符:+-*/ //()整除 %取余 **次方 比較運算符:>< >= <= !=不等於 ==等於 #單個等於表示賦值 找出三個數中的最大值:
機器視覺 編程作業題 第一題(00)
一個 images 大學 ima 視覺 功能 分享 信息 密碼 作業是武漢大學賀老師的機器視覺編程作業(00) 程序功能說明 基礎功能:1,顯示一張圖片;2,將鼠標所在點周圍的正方形灰度坐標顯示在10X10的表格中,實時顯示; 提高功能:1,顯示這個選定正方形區塊的灰度
快速找出一個數組中的兩個數字,讓這兩個數字之和等於一個給定的值
http 知識 繼續 進一步 repl 有一個 tails 窮舉 too 我覺得寫得很清晰,希望沒有侵犯作者的著作權,原文地址http://blog.csdn.net/hackbuteer1/article/details/6699642 快速找出一個數組中的兩個數字,讓這
找出k個數相加得n的所有組合
gpo caller define 所有 ack nbsp not != array Find all possible combinations of k positive numbers that add up to a number n,each combinatio