| 查看: 1770 | 回复: 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~ |
» 猜你喜欢
2026年博士申请求捞
已经有5人回复
26年博士申请自荐-电催化
已经有9人回复
申博自荐
已经有9人回复
研究生做的很差,你们会让毕业吗?
已经有11人回复
求碳排放博导;方向是LCA、生命周期可持续发展以及碳排放
已经有7人回复
2026博士申请求助
已经有4人回复
2026博士或科研助理转27年博士
已经有7人回复
急招2026年9月份入学博士
已经有3人回复
国自科送审了吗
已经有11人回复
博士招生
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
二维数组变成一维
已经有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++中,如何将二维数组读到一维中,并且是按列读取。(有程序望修改)(注意不是按行)