首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

杭电1087求错解决方法

2012-09-18 
杭电1087求错#includestdio.hint main(){int a[1001],t,sum,s[1000],max,tempint i,n,b,kwhile(scanf(

杭电1087求错
#include"stdio.h"
int main()
{
  int a[1001],t,sum,s[1000],max,temp;
  int i,n,b,k;
  while(scanf("%d",&n)!=EOF)
  { temp=0;
  if(n==0) break;
  k=1;

  for(i=0;i<n;i++)
  scanf("%d",&a[i]);

  do
  {
  t=a[0];sum=a[0];
  for(i=0;i<n;i++)
  {
  if(a[i+k]>t&&i+k<n)
  {sum=sum+a[i+k];t=a[i+k];}

  }
  s[k]=sum; k++;
  }while(k<n);
  max=s[1];
  for(i=1;i<n;i++)
  {
  if(max<s[i])
  max=s[i];
  }
  printf("%d\n",max);
}
return 0;
}

[解决办法]
贴下原题嘛,暂时上不了外网
[解决办法]
你这个东西首先就是n没有初始化,真看不懂你写的是什么垃圾程序
[解决办法]
LZ这是要实现什么功能。。。
[解决办法]
可能把问题弄复杂了啊

热点排行