#include <stdio.h>
int main()
{
int a[100],b[100],c[100];
int i,j,k,n,x,y,z,flag,num;
flag=i=j=k=0;
int sum;
scanf("%d",&n);
while(scanf("%d",&num)&&num)
{
a[i++]=num;
}
/*for (i=0;i<2*n;i++)
{
scanf("%d",&a[i]);
}*/
//printf("%d\n",i);
for (x=0;x<i;x++)
{
sum=0;
for (y=0;y<=x;y++)
{
sum+=a[y];
}
b[x]=sum;
}
/* for (k=0;k<i;k++)
{
printf("%d ",b[k]);
}
printf("\n");*/
for (j=i-1;j>=0;j--)
{
sum=0;
for (k=i-1;k>=j;k--)
{
sum+=a[k];
}
c[i-1-j]=sum;
}
/*for (k=0;k<i;k++)
{
printf("%d ",c[k]);
}
printf("\n");*/
for (z=0;z<i;z++)
{
if (b[z]==c[z])
{
flag++;
}
}
printf("%d",flag);
}//这一题很简单, 3 6 2 4 5 2从开始加为3 9 11 45 20 22从后往前加为2 7 11 13 19 22只要匹配成功flag就加一!
天仙配
最新推荐文章于 2021-05-23 22:37:41 发布