就是找出最大的 相邻的三个数。
#include<stdio.h>
int a[10];
int main(){
for(int i=0;i<10;i++){
scanf("%d",&a[i]);
}
// 区间的最左边的数的下标
int index = 0;
// 最大区间的和
int maxValue = a[0]+a[1]+a[2];
//遍历所有 相邻的3个数的和
for(int i=1;i<8;i++){
if((a[i]+a[i+1]+a[i+2])>maxValue){
index = i;
maxValue = a[i]+a[i+1]+a[i+2];
}
}
printf("和最大的区间为%d %d %d\n",a[index],a[index+1],a[index+2]);
printf("和为:%d\n",maxValue);
return 0;
}