[codec]
#include<iostream>
using namespace std;
int a[1000];
int max(int a[],int n)
{
int sum=0,s=0;
int i;
for (i=1;i<=n;i++)
{
if(s>0)
s+=a[i];
else
s=a[i];
if(s>sum)
sum=s;
}
return sum;
}
int main()
{
int n;
cin>>n;
for (int i=1;i<=n;i++)
{
cin>>a[i];
}
cout<<max(a,n)<<endl;
}
[/codec]
本机编译器通过,洛谷提交就未知错误,错在哪了?