int maxSum(int a[],int n){int maxsum,nowsum;//maxsum记录当前最大子数组的和,而,nowsum记录目前的数组的最大的和int i,j;int maxnum,negnum;//maxnum记录当前最大的数,negnum记录负数的个数maxnum=a[0];negnum=0;maxsum=nowsum=0;for(i=0;imaxnum?a[i]:maxnum;nowsum+=a[i];if (nowsum>maxsum){//如果加上最新的a[i]大于当前maxsum的话,就复制nowsum至maxsummaxsum=nowsum;}els
posted @ 2013-09-20 21:33 liu~bin 阅读(178) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示