| 查看: 1712 | 回复: 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~ |
» 猜你喜欢
职称评审没过,求安慰
已经有49人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
三无产品还有机会吗
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
二维数组变成一维
已经有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++中,如何将二维数组读到一维中,并且是按列读取。(有程序望修改)(注意不是按行)