30/09/2018, 21:21
MAXINT trong câu lệnh "int temp = -MAXINT" là gì?
Mọi người giải đáp cho mình câu lệnh “int temp = -MAXINT” trong đoạn code này với ạ
unsigned int MaxSumRow(int A[max][max], unsigned int n, unsigned int m)
{
int temp = -MAXINT, sumRow;
unsigned int row;
for(unsigned int i = 0; i<n; i++)
{
sumRow = 0;
for(unsigned int j = 0; j<m; j++)
sumRow+=A[i][j];
if(temp < sumRow)
{
temp = sumRow;
row = i;
}
}
return row;
}
Bài liên quan
Để tìm giá trị lớn nhất thì bạn phải gán cho giá trị của “temp” bằng với giá trị nhỏ nhất. Vì sao ?
Chẳng hạn nếu bạn gán “temp” = 0 thì tìm giá trị lớn nhất trong mảng {-1, -2, -3} bằng cách so sánh “temp” lần lượt với các phần tử trong mảng thì sẽ trả về 0…
về tư duy này thì mình hiểu, nhưng đang thawscc mắc -MAXINT ở đâu mà có… từ khi học chưa gặp từ nào như thế này cả
This post was flagged by the community and is temporarily hidden.
Cảm ơn bạn nhiều …