用c++语言,输入20个整数,分别输出正数和负数的个数,中间用一个空格隔开

2025-01-13 01:51:52
推荐回答(1个)
回答1:

//先占个位,容我喝口水再写
//*********************************
#include
#include
#include
#include
using std::string;
using std::endl;
using std::cin;
using std::cout;
using std::vector;
int main()
{
int i;
vector j(2);
cout << "请输入数字,ctrl+z+回车键完成输入"<< endl;
while (cin >> i)
{
if(i < 0)
++j[0];
if(i > 0)
++j[1];
if (i = 0)
cout << "这是0" << endl;
}
cout << j[1] <<" " << j[0] << endl;
}
//*************************************
//好了,有不懂的追问