#include<stdio.h>
#define K 100000
int main()
{
int a[K], b[K];
int i, k, j=0, flag=0;
printf("请输入数字:\t");
scanf("%ld", &k);
for( i=0; i<k; i++)
scanf("%d ", &a[i]);
for(i=0; i<k; i++)
{
if ((a[i]<=0)&&(flag==0))
{
b[j] = a[i];
flag = 1;
}
else if ((a[i]>=0)&&(flag==0))
{
b[j] = a[i];
flag = 1;
}
else if ((a[i]<0)&&(a[i-1]<0)&&(flag!=0))
{
b[j] = b[j] + a[i];
}
else if ((a[i]<0)&&(a[i-1]>=0)&&(flag!=0))
{
j = j + 1;
b[j] = a[i];
}
else if ((a[i]>=0)&&(a[i-1]<0)&&(flag!=0))
{
j = j + 1;
b[j] = a[i];
}
else if ((a[i]>0)&&(a[i-1]>=0)&&(flag!=0))
{
b[j] = b[j] + a[i];
}
else if ((a[i]==0)&&(a[i-1]==0)&&(flag!=0))
{
b[j] = b[j] + a[i];
}
}
printf("合并后的数字为:");
for( i=0; i<k; i++)
printf("%d ",a[i]);