gpt4 book ai didi

计算在二维数组中生成数字所需的尝试次数

转载 作者:行者123 更新时间:2023-11-30 17:36:17 25 4
gpt4 key购买 nike

如果我必须生成一个包含 0 到 10 之间的随机整数的 6 x 6 数组,如何修改代码来告诉数组中的对角线包含大于或等于 6 的数字所需的尝试次数并打印数组。有人可以看看这段代码并告诉我为什么这不起作用

for (i = 0; i<6; ++i)
{
for (j = 0; j<6; ++j)
{
if (i == j&&i>=6&&j>=6)
{
count++;
printf("%d", array[i][j]);
printf("%d", count);
}

}
}

最佳答案

您的代码不会检查对角线中的条目以查看它们是否大于或等于 6,而只是检查 i 和 j。另外 i<6 和 j<6 所以 if 语句永远不会执行(尽管就像我说的,你真的想检查数组对角线的数字而不是检查索引)。

关于计算在二维数组中生成数字所需的尝试次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22735487/

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