一个简单的C++编程

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:45:53
要求用户输入一组数,输出信息说明有多少个负数
这里的一组数是没有限量的,随便用户输入,我只知道做有限的,这种无限的应该怎么做啊

方法1:如果要存下所有用户输入的数字,用vector<double>存放(如果是整数,就用vector<int>存放,之后再比较就可以了

方法2:读一个统计一个,直到输入文件结束符
int main()
{
int total = 0;
double num;
while (cin >> num)
{
if (num < 0)
++total;
}
cout<<total<<endl;
}

定义数组时不要注明个数就行了。。例如A[]就行了。。不要A[4]

ls...直接定义数字怕是必须有大小的说 用vector类吧貌似行