C++統計正數數目和負數的數目,並計算平均值
阿新 • • 發佈:2019-01-03
編寫一個程式,讀入整數,數目未定,統計讀入的正數數目和負數的數目,並計算平均值、如果讀入的是0,程式終止。平均值以浮點數形式顯示
#include <iostream>using namespace std;
void main()
{
int positiveNum = 0;
int negativeNum = 0;
int count = 0;
double total = 0;
cout<<"輸入一個數字"<<endl;
int numb;
while (cin>>numb)
{
if (numb>0)
{
positiveNum++;
total+=positiveNum;
count++;
}
if(numb<0)
{
negativeNum++;
total+=negativeNum;
count++;
}
if(numb==0)break;
cout<<"輸入一個數字"<<endl;
}
cout<<"正數的數目是:"<<positiveNum<<endl;
cout<<"負數的數目是:"<<negativeNum<<endl;
cout<<"平均數是:"<<total/count<<endl;
}