0
已采纳
for循环输入,循环里还得判断
int i;
for(i=1;i<=100000;i++)
{
cin>>a[i];
if(a[i]==0)
break;
}
int n=i;
for(i=1;i<=n;i++)
{
//进行判断
}
然后进行正常判断,输出
0
do{
cin>>a;
if(a>0){
b+=1;
d+=a;
}
if(a<0){
c+=1;
e+=a;
}
}
while(a);
cout<<b<<endl<<c<<endl<<d<<endl<<e;
0
0
int n,a=0,b=0,c=0,d=0;
cin>>n;
while(n!=0)
{
if(n<0)
{
a+=n;
b++;
}
if(n>0)
{
c+=n;
d++;
}
cin>>n;
}
最后自己cout
0
0
