| 查看: 1822 | 回复: 4 | ||
[求助]
C++中如何将一维数组按行赋值到二维数组中?具体自编程序见下文,望修改O(∩_∩)O~ 已有1人参与
|
|
#include <fstream> #include <iostream> using namespace std; int main () { int i,j,k; int coordinate[5][2]={1,1,1,1,1,1,1,1,1,1}; int num2[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<5;i++) { for(j=0;j<2;j++) { coordinate[j]=num2[k]; k++; } } cout<<coordinate[j]<<endl; return 0; } 用VC++6.0编译上面程序,但实现不了,望修改!O(∩_∩)O~ |
» 猜你喜欢
E0414, 我的本子有没有希望?
已经有7人回复
有谁可曾问过你过的还好吗?
已经有17人回复
一篇论文同时出现在两个期刊,一模一样,这算不算学术不端,请各位老师斧正。
已经有12人回复
希望面上有个好结果
已经有7人回复
今年也是没消息就是没中么
已经有16人回复
三区计算机方向期刊推荐
已经有5人回复
sci论文二审求助
已经有5人回复
函评
已经有7人回复
买卖文章的刷屏了!
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
二维数组变成一维
已经有7人回复
从txt文件读数据到二维数组
已经有4人回复

libralibra
至尊木虫 (著名写手)
骠骑将军
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

2楼2014-02-26 23:46:08
|
谢谢你哦,运行也没问题!金币给你 还有就是能不能帮我看一下这个问题,和这个刚好是反的。C++中,如何将二维数组读到一维中,并且是按列读取。(有程序望修改)(注意不是按行)...... int main() { int a[2][3]={1,2,3,4,5,6}; int b[6]; int i,j; for(i=0;i<2;i++) { for(j=0;j<3;j++) { b[i*3+j] = a[j]; } } for(i=0;i<6;i++) { cout<<" "<<b; } return 0; } 上面这个是我在VC++6.0中编译的,可是这个是按行输出到一维数组,怎么让它按列输出到一个数组中?希望可以帮忙修改一下这个程序O(∩_∩)O~ |

3楼2014-02-27 09:13:00
libralibra
至尊木虫 (著名写手)
骠骑将军
- 应助: 817 (博后)
- 金币: 12914.1
- 红花: 64
- 帖子: 2238
- 在线: 287.3小时
- 虫号: 696514
- 注册: 2009-02-05
- 专业: 计算机软件

4楼2014-02-27 18:14:02

5楼2014-02-27 18:49:12











回复此楼
还有就是能不能帮我看一下这个问题,和这个刚好是反的。C++中,如何将二维数组读到一维中,并且是按列读取。(有程序望修改)(注意不是按行)