int num_max(int *p,int count)//求一个数组最大的字数组
{ int sum=0;
int max=0;
/* 其实思路很简单,字数组嘛,只要知道字数组的边界,就可以循环算了,
第一次下边界i=0,上边界从i+1一直到n-1即可,然后在这个边界里面求和就OK啦
*/
for(int i=0;i<count;i++)
{ for(int j=i;j<count;j++)
{for( int k=i;k<j;k++)
{sum+=p[k];}
if(sum>max)
max=sum;
sum=0;//别忘记清零,不然的话sum是所有字数组的和了,我们要的是不同的字数组
}
}

相关文章:

  • 2021-07-17
  • 2022-01-06
  • 2021-07-04
  • 2021-11-20
  • 2022-01-01
  • 2021-06-18
猜你喜欢
  • 2021-06-03
  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2022-03-01
  • 2022-12-23
相关资源
相似解决方案