比如一个二维数组啊data[2][2]={{a,b},{c,d}},
我要放大四倍变成data[4][4]={{a, a, b, b},   
                          {a, a, b, b},
                          {c, c, d, d},
                          {c, c, d, d}}

这种,怎么用for循环实现?
系统消息 若觉得内容不错,请点击左上角的"赞"图标,以优化网站的内容呈现。 另外,请及时验证注册邮箱,否则收不到21QA发出的红包。 官方Q群:250203055

asked 20 Aug '14, 00:04

%E5%B0%8F%E7%8E%A9%E5%AD%90's gravatar image

小玩子
10334

编辑于 12 Nov '14, 10:52

%E5%8E%9F%E9%87%8E%E4%B9%8B%E7%8B%BC's gravatar image

原野之狼
1.9k9399116


给你修改了了一下排版,之前的格式有点乱。

放大四倍,我愣是没看懂,这个描述不够专业哈。

不过看到你给出的示例,算是知道是咋回事了。

我感觉你的这个需求有些怪怪的,或许你应该把应用背景描述一下。

对于你的提问,简单来说,可以采用直接拷贝的方式。

复杂点,那就得推一下这个关系了,倒也不难,就是得费点脑细胞。

系统消息 若觉得内容不错,请点击左上角的"赞"图标,以优化网站的内容呈现。 另外,请及时验证注册邮箱,否则收不到21QA发出的红包。 官方Q群:250203055
permanent link

answered 20 Aug '14, 09:03

%E5%8E%9F%E9%87%8E%E4%B9%8B%E7%8B%BC's gravatar image

原野之狼
1.9k9399116

如果新数组要会有写操作的话,就要真实的cpy数据生成一个。
如果新数组只会用到读操作的话,就不用生成了,取数据的时候将索引除2再去读取老数组就可以了。

系统消息 若觉得内容不错,请点击左上角的"赞"图标,以优化网站的内容呈现。 另外,请及时验证注册邮箱,否则收不到21QA发出的红包。 官方Q群:250203055
permanent link

answered 20 Aug '14, 09:21

major's gravatar image

major
351283237

这贴我不是没有发吗?排版奇怪我就立即删除了,可能网络不给力没执行操作。。。3Q各位,问题已经解决了。。。不是算法的问题,是数组类型定义不恰当!放大方法跟楼上的是一样的

系统消息 若觉得内容不错,请点击左上角的"赞"图标,以优化网站的内容呈现。 另外,请及时验证注册邮箱,否则收不到21QA发出的红包。 官方Q群:250203055
permanent link

answered 20 Aug '14, 12:57

%E5%B0%8F%E7%8E%A9%E5%AD%90's gravatar image

小玩子
10334

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link: [text](http://url.com/ "title")
  • image: ![alt](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×213
×42

question asked: 20 Aug '14, 00:04

question was seen: 2,652 times

last updated: 12 Nov '14, 10:52

powered by O*S*Q*A

粤ICP备14040061号-1