求算法的表示统计正负数字 运用选择,循环

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:57:07
设计一个算法秒计算并输出一批数据中的正数和负数的个数。
这批数据由使用者从键盘输入,预先并不知道数据的个数,输入0时表示输入结束

#include <iostream>
using namespace std;

int main()
{
int positive, negative;
positive = negative = 0;
double input;
cin>>input;
while(0 != input)
{
if(input > 0)
++ positive;
else
++ negative;
cin>>input;
}
cout<<"正数个数:"<<positive<<endl;
cout<<"负数个数:"<<negative<<endl;
return 0;
}

注意:各数字之间要用空格或回车或制表符隔开
我已在VC中调试并运行正确