天天打卡一小时——6

发布时间 2023-04-19 20:26:58作者: y龙

一.问题描述

读入一系列整数,统计出正整数和负整数的个数,读到0结束

二.设计思路

1.输入一组整数

2.包含正整数和负整数

3.在每次读完一个数后需要进行判断

4.非0接着读,为0则结束程序

5.使用while语句

三.程序流程图

 

四.代码实现

#include <iostream>

using namespace std;

int main()
{
int i=0,j=0,n;
cout<<"Enter some integers please (enter 0 to quit):"<<endl;
cin>>n;
while(n!=0)
{
if(n>0)i+=1;
else j+=1;
cin>>0;
}
cout<<"Count of positive integers:"<<i<<endl;
cout<<"Count of negative integers:"<<j<<endl;
return 0;
}

代码运行结果如下所示