s求數組的連續最小區域

int main()
{

int arr[11] = {1, 7, 0, 8,   3,  4,  2, 8, 7, 0, -1};

int minIndex = 0;
int minValue = arr[0] + arr[1] + arr[2];

for(int i = 1; i < 9; i++)
{
int temp = arr[i] + arr[i+1] + arr[i+2];
if (minValue > temp)
{
minValue = temp;
minIndex = i;
}
}

printf("%d %d %d", arr[minIndex],  arr[minIndex+1],  arr[minIndex+2]);

 

getchar();
return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章