| 查看: 1759 | 回复: 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~ |
» 猜你喜欢
化学308分求调剂
已经有17人回复
机械专硕273请求调剂
已经有4人回复
266求调剂
已经有12人回复
0703化学调剂 348分
已经有11人回复
293调剂
已经有11人回复
电子信息270求调剂
已经有7人回复
263求调剂
已经有5人回复
一志愿华南师范361分,化学求调剂
已经有8人回复
材料307分求大佬组收留
已经有8人回复
化学调剂求助
已经有9人回复
» 本主题相关价值贴推荐,对您同样有帮助:
二维数组变成一维
已经有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++中,如何将二维数组读到一维中,并且是按列读取。(有程序望修改)(注意不是按行)