gpt4 book ai didi

c - 在二维数组中搜索一行中的所有零

转载 作者:太空宇宙 更新时间:2023-11-04 03:48:51 25 4
gpt4 key购买 nike

我想看看是否可以找到 n x n 二维数组中的整行是否全为零,我最初有这段代码,但被告知不要使用 goto。我将如何把它取出来?

int first_zero_row = -1;    
int i, j;
for(i = 0; i < n; i++) {
for(j = 0; j < n; j++){
if(A[i][j]) goto next;
}
first_zero_row = i;
break;
next:
}

最有效的方法是什么?

最佳答案

你可以试试这个

int first_zero_row = -1;    
int flag, i, j;

for(i = 0; i < n; i++) {
flag = 1;
for(j = 0; j < n; j++) {
if(A[i][j]) {
flag = 0;
break;
}
}
if (flag) {
first_zero_row = i;
break;
}
}

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

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