求1000以内连续相加为1000的数
求1000以内连续相加为1000的数
程序代码:int i,j,sum,s,a[1000],k;
for(i=0;i<1000;i++)
a[i]=i+1;
for(i=0;i<1000;i++)
{int b[1000]={0};
sum=k=0;
for(j=i;j<1000;j++)
{b[k]=a[j];sum=sum+a[j];
if(sum>1000)
break;
else if(sum==1000)
{for(s=0;s<=k;s++)
printf("%5d",b[s]);
printf("\n\n");
break;}
else k++;}
}仅供参考!








