c++,关于控制语句问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 16:29:16
读入一系列正负数(输入0表示输入结束,分别计算正数和负数的和)

#include <iostream.h>
#include <iomanip.h>

int main()
{
int sum_p = 0, sum_n =0;
int n;

while(cin>>n && n!=0)
{
if(n>0)
sum_p+=n;
else
sum_n+=n;
}

cout <<"正"<< sum_p<<endl;
cout <<"负"<< sum_n<<endl;

}

while(1)
{
scanf("%d",&i);
if(0==i) break;
if(i>0)
s1=s1+i;//正数的和
else
s0=s0+i;//负数的和
}