5. 4 二重循环将二维数组的某列、某矩形转大写

2024-04-08 04:44

本文主要是介绍5. 4 二重循环将二维数组的某列、某矩形转大写,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

5. 4 二重循环将二维数组的某列、某矩形转大写

1. 把每一行的b都变成大写

assume cs:codesg,ds:data,ss:stack
data segmeNTstr db 'aaaaabbbbbccccc'db 'aaaaabbbbbccccc'db 'aaaaabbbbbccccc'db 'aaaaabbbbbccccc','$'
data endsstack segmentdb 10 dup(0)
stack endscodesg SEgmentstart:mov ax,datamov ds,axmov bx,0mov cx,4for:mov al,ds:str[bx+5]and al,11011111bmov ds:str[bx+5],aladd bx,16loop forlea dx,strmov ah,9int 21hmov ah,4chint 21hcodesg ends
end start
comment*for (int i = 0; i < ; i += 16)arr[i+5]转大写for (int i = 0;i <arr.size();i++){for (int j = 0; j < arr[0].size(); j++){cout << arr[2][5] << " ";}
}
cout << endl;*commnet

image.png

2. 把前五行a转变为大写A

assume cs:codesg,ds:data,ss:stack
data segmeNTstr db 'aaaaabbbbbccccc'db 'aaaaabbbbbccccc'db 'aaaaabbbbbccccc'db 'aaaaabbbbbccccc','$'
data endsstack segmentdb 10 dup(0)
stack endscodesg SEgmentstart:mov ax,datamov ds,axmov bx,0mov cx,4for:mov dx,cxmov si,0mov cx,5for1:mov al,ds:str[bx+si]and al,11011111bmov ds:str[bx+si],alinc siloop for1mov cx,dxadd bx,16loop forlea dx,strmov ah,9int 21hmov ah,4chint 21hcodesg ends
end start
comment*
bx
for (int i = 0;循环4次;i += 16){sifor (int j = 0;循环5次;j++){arr[j+i]转大写}
}*comment

image.png

这篇关于5. 4 二重循环将二维数组的某列、某矩形转大写的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/884601

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

Python循环缓冲区的应用详解

《Python循环缓冲区的应用详解》循环缓冲区是一个线性缓冲区,逻辑上被视为一个循环的结构,本文主要为大家介绍了Python中循环缓冲区的相关应用,有兴趣的小伙伴可以了解一下... 目录什么是循环缓冲区循环缓冲区的结构python中的循环缓冲区实现运行循环缓冲区循环缓冲区的优势应用案例Python中的实现库

C++原地删除有序数组重复项的N种方法

《C++原地删除有序数组重复项的N种方法》给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度,不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(... 目录一、问题二、问题分析三、算法实现四、问题变体:最多保留两次五、分析和代码实现5.1、问题分析5.

Java中数组转换为列表的两种实现方式(超简单)

《Java中数组转换为列表的两种实现方式(超简单)》本文介绍了在Java中将数组转换为列表的两种常见方法使用Arrays.asList和Java8的StreamAPI,Arrays.asList方法简... 目录1. 使用Java Collections框架(Arrays.asList)1.1 示例代码1.

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

C++一个数组赋值给另一个数组方式

《C++一个数组赋值给另一个数组方式》文章介绍了三种在C++中将一个数组赋值给另一个数组的方法:使用循环逐个元素赋值、使用标准库函数std::copy或std::memcpy以及使用标准库容器,每种方... 目录C++一个数组赋值给另一个数组循环遍历赋值使用标准库中的函数 std::copy 或 std::

C++初始化数组的几种常见方法(简单易懂)

《C++初始化数组的几种常见方法(简单易懂)》本文介绍了C++中数组的初始化方法,包括一维数组和二维数组的初始化,以及用new动态初始化数组,在C++11及以上版本中,还提供了使用std::array... 目录1、初始化一维数组1.1、使用列表初始化(推荐方式)1.2、初始化部分列表1.3、使用std::

C++ Primer 多维数组的使用

《C++Primer多维数组的使用》本文主要介绍了多维数组在C++语言中的定义、初始化、下标引用以及使用范围for语句处理多维数组的方法,具有一定的参考价值,感兴趣的可以了解一下... 目录多维数组多维数组的初始化多维数组的下标引用使用范围for语句处理多维数组指针和多维数组多维数组严格来说,C++语言没

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(