#include<stdio.h>
#define P 10
void main()
{
int i,j,sum1,sum2;
int a[P]={0};
for(i=0;i<P;i++)
{
scanf("%d",&a[i]);
}
sum2=a[0];
for(i=0;i<P;i++)
{
sum1=a[i];
for(j=i+1;j<P;j++)
{
sum1=sum1+a[j];
if(sum1>sum2)
{
sum2=sum1;
}
}
}
printf("%d",sum2);
}
C语言输入一个长度为10的数组,输出连续整数之和的最大值。例如:输入2,-3,5,-3,2,4,-6,3,1,1 输出: 8 (因为5+ (-3) +2+4=8)
最新推荐文章于 2023-06-06 19:52:38 发布