gpt4 book ai didi

C数组使用问题

转载 作者:行者123 更新时间:2023-11-30 16:01:43 26 4
gpt4 key购买 nike

我对 C 很陌生。我想添加两个一维整数数组名称 a[10] b[10]。我想将结果放入二维数组 c[5][2] 就像

c[i][j] = a[i]+b[i];

但是如果我使用 2 个 for 循环,那么我如何访问 a[9],b[9] 值。所以我想使用一个 for 循环来执行 a[i]+b[i] 并将结果放入 c[i][j].

谁能告诉我该怎么做?

  • 如何使用单个 for 循环将值放入二维数组中?
  • 如何使用单个 for 循环打印二维数组的值?
  • 请不要介意我的英语或问题格式,因为我的英语很差。

最佳答案

如果我理解你的问题,你可以这样做:

int col=0; //col counter
int row=0; // row counter
for(int x=0;x<9;x++)
{
if(col>x/2) // check the end of row
{
row++; // increment row
col=0; // reset col counter
}
c[row][col]=a[x]+b[x]; // assignement
col++;
}

关于C数组使用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com