#include<stdio.h>
#define N 1000
int main()
{
int i=0,a=0,b=0;
double c=0.0,d=0.0;
long arr[N];
do
{
scanf("%d",&arr[i]);
if(arr[i]>0)
{
a++;
c=arr[i]+c;
}
if(arr[i]<0)
{
b++;
d=arr[i]+d;
}
i++;
}while(arr[i]!=0);
printf("%d%.2lf\n",a,c);
printf("%d%.2lf\n",b,d);
return 0;
}
这个程序为什么结束不了啊