所以我让这个程序接受一个整数(i),然后制作一个二维数组i x i 那部分我可以正常工作,但现在我试图找到数组中最小的数字,这总是返回0。
int smallest_number(int b[MAXrow][MAXcol], int n)
{
int min = b[0][0];
int x,y;
for (x = 0; x < n; x++)
{
for (y = 0; y < n; y++)
{
if (min > b[x][y])
{
min = b[x][y];
}
}
}
return min;
}
答案 0 :(得分:2)
你正在返回&#34; min&#34;变量太快了。目前,它处于外循环中。你想要的是把它放在另一个循环之外。
像这样:
int smallest_number(int b[MAXrow][MAXcol], int n)
{
int min = b[0][0];
int x,y;
for (x = 0; x < n; x++)
{
for (y = 0; y < n; y++)
{
if (min > b[x][y])
{
min = b[x][y];
}
}
}
return min;
}
答案 1 :(得分:0)
{{ var_export($mov->tipo()) }}