gpt4 book ai didi

c - 在 n 个二维数组中搜索

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:00 26 4
gpt4 key购买 nike

嗨我需要以下逻辑在 n 个数组(二维)上实现。这里我考虑了 3 个一维数组

#include<stdio.h>
main()
{
int a[4]={2,1,4,7},b[4]={3,-3,-8,0},c[4]={-1,-4,-7,6},sum,i,j,k,val=0;
for(i=0;i<4;i++) {
for(j=0;j<4;j++) {
for(k=0;k<4;k++) {
sum = a[i]+b[j]+c[k];
if(sum == val)
printf("%d %d %d\n", a[i], b[j], c[k]);
}
}
}

输出:2 -8 6 <强>; 1 3 -4 ;1 0 -1 ;4 3 -7 ;4 -3 -1 ;4 0 -4 ;7 -3 -4 ;7 0 -7 ;

最佳答案

请参阅C syntax in Wikipedia获取语​​法信息。

在实践中,您需要使用 int array[3][4] = ... 创建一个 3 行 4 列的数组。稍后在代码中用每个案例的固定行索引替换对当前 a、b 和 c 数组的访问。

其余的实现留作练习,因为这对我来说听起来像是家庭作业。

关于c - 在 n 个二维数组中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5786349/

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