6. 用户输入一个整数流(输入1000表示数据输入结束),如
4 1 13 0 6 -5 1 -1 7 -12 19 0 100
编写程序统计输入流中-1、0和+1的个数。
// problem6.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int zeroNo=0,positiveNo=0,negativeNo=0,total=0,number=-2;
//zeroNo累计0的个数,positiveNo累计1的个数,negativeNo累计-1的个数,number开始时任取0,1,-1,1000的值
cout<<"输入一组数"<<endl;
while(1)
{
cin>>number;
if(number==1000)
break;
else if(number==-1)
negativeNo++;
else if(number==1)
positiveNo++;
else if(number==0)
zeroNo++;
}
total=negativeNo+positiveNo+zeroNo;
cout<<"0有"<<zeroNo<<"个,"<<"1有"<<positiveNo<<"个,"<<"-1有"<<negativeNo<<"个,"<<"共有"<<total<<"个"<<endl;
return 0;
}
欢迎访问我的小站,船长旅游网 旅游攻略 景点介绍 旅游博客