//获得最大子序列,并打印在屏幕上 void getMax(int arry[],int length){ int maxsum = 0; int i,j,thissum; int start,end; for(i=0;i<length;i++){ thissum = 0; for(j=i;j<length;j++){ thissum = thissum + arry[j]; if(thissum>maxsum){ maxsum = thissum; start = i; end = j; } } } printf("%d/n%d/n%d",maxsum,start,end); }