C++ 高难度问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 17:40:10
输入若干整数 (以-32767为结束标志) 分别统计出 正整数 负整数 和0 的个数 并输出

给,已经编译运行确认:
#include<conio.h>
#include<iostream>
using namespace std;

int main()
{
int num, count1=0,count2=0,count3=0;

cout<<"请输入若干整数:(以-32767为结束标志) "<<endl;

do
{
fflush(stdin);
cin>>num;

if(num==-32767) break;

if(num>0) count1++;
else if(num<0) count2++;
else count3++;
}while(1);

cout<<"正整数个数为: "<<count1<<"个"<<endl;
cout<<"负整数个数为: "<<count2<<"个"<<endl;
cout<<"0的个数为: "<<count3<<"个"<<endl;
getch();
return 0;
}

高难度问题?!