66问答网
所有问题
C++二维数组 第一列数加第二列数,得到的结果赋给一个一维数组,这个要怎么做?
如题所述
举报该问题
推荐答案 2013-01-28
i是行,j是列,存结果的一维数组长度不小于i,那么可以这样
for(i = 0; i < N; i ++)
{
res[i] = a[i][0] + a[i][1];
}
其中res是存结果的一维数组,a、b是二维数组。j都不要用了
追问
如果不确定这个二维数组的列数,要怎么做?
追答
你只要加第一列和第二列的值,还需要后面的列吗?再说了,上面的代码你也看到了,没有用到j!不知道你是不是这个意思?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/sn9xpn9p9.html
其他回答
第1个回答 2013-01-28
如果不知道列,求出来就是
列数=sizeof(a)/sizeof(int)/行数
a是二维数组,假设是int型二维数组本回答被提问者采纳
第2个回答 2013-01-28
scanf("lie shu :"&l)
for(i = 0; i < l; i ++)
{
j=0;
while(j<l) a[i]+= b[i][j];
}
再不能确认了就这样:
sizeof(数组)/sizeof(数组类型)
相似回答
c语言
怎么
把
二维数组
的字符串给到
一维数组?
答:
按元素赋值:遍历一维数组,并将每个元素赋值到二维数组的对应元素上
。或者遍历二维数组,将每个元素赋值为一维数组对应值上。优点为操作灵活,可以按照需要任意赋值。2 当一维数组和二维数组类型相同,而且赋值顺序与一维数组中的存储顺序完全相同时,可以用memcpy的方式,直接一次性赋值。如一维数组为a,二维...
...优先的方式把
一个二维数组
的元素存入
一个一维数组
中,并输出?_百度...
答:
int* new_arr = (int*)calloc(len, sizeof(int));//将
二维数组
内的数值写入
一维数组
for (int i = 0; i < len; i++){ //确定行号 用索引 i 除以(每行中有几列) 得到行数 int y = i / column; // 如 第5个数 / 每列有3个,则为 4/3= “1”(第二行)//确定列 int...
c语言中能把
一个二维数组
的值
赋给一个一维数组
吗
答:
当然可以了。例如:include <stdio.h>void main(){int i,j,k=0,a[2][2]={
1,2,
3,4},b[4];for(i=0;i<2;i++)for(j=0;j<2;j++){b[k]=a[i][j];k++;}for(k=0;k<4;k++)printf("%d ",b[k]);}运行结果:就是将一个2×
2的二维数组
的值按顺序
赋给一个一维数组
...
如何将
一个二维数组
里的字符传到
一个一维数组
中
??C++
答:
利用2层for循环,很容易的。你 String[] a=new string[int len]{};加入这个是你的目标
2维数组
Array[i][j];那就这样做了 for(int length=0,length<i;length++){ for(int length1=0;length1<j;length1++){ int count=0;//要放进去的新数组a a[count]=Array[length][length1]....
C++
输入
一个
5×5的
二维数组,
将各行最大值坐标放在一个新
的一维数组
中...
答:
include <iostream>using namespace std;int main(){int a[5][5],b[25],k=-99999,t=1;for(int i=0;i<=4;i++)for(int j=0;j<=4;j++){cin>>a[i][j];if(k<a[i][j]) k=a[i][j];}for(int i=0;i<=4;i++)for(int j=0;j<=4;j++)if(k==a[i][j]){b[...
C++
编写程序,将3行4
列的二维数组
a中的每个元素逐行依次存放到
一维数组
...
答:
include <iostream>#include <iomanip>#define N 3 //行数#define COL 4 //列数using namespace std;int main(){ int arr[N][COL]={{
1,2,
3,4},{5,6,7,8},{9,10,11,12}}; //
二维数组,
测试数据 int brr[N*COL]={0}; //
一维数组
int k=0; for(int i=0;...
大家正在搜
二维数组哪个是行哪个是列
二维数组怎么看几行几列
二维数组怎么赋值
二维数组的行和列
二维数组必须指定列数
将m行n列的二维数组
二维数组怎么看
C语言二维数组每列求和
若二维数组a有m列
相关问题
C++ 二维数组如何让第一列和第二列相加,结果赋给另一个一维...
C++ 二维数组如何让第一行和第二行相加,结果赋给另一个一维...
请问在C语言中,如何将二维数组的值赋给一维数组。谢谢!
怎么给一个二维数组赋值使得第一列的数相同
如何把一个二维数组中的数据存入一个一维数组?
请问,C语言中如何取二维数组某一列,并转化为一维数组?越简单...
c++ 如何把一个数组的值赋到另一个数组
java把一维数组赋值给二维数组时不知道列数怎么办?