題目描述:從輸入任意個整型數,統計其中的負數個數并求所有非負數的平均值
輸入描述:輸入任意個整數,以ctr+z鍵回車結束輸入
輸出描述:輸出負數個數以及所有非負數的平均值
輸入例子:
-13
-4
-7
^V
輸出例子:3
0.0
算法實現:
#include<iostream> #include<vector> #include<iomanip> using namespace std; //************************************************ // * Author: 趙志乾 // * Date: 2017-2-21 // * Declaration: All Rigths Reserved !!! //***********************************************/ int main() { int nnum=0,pnum=0; int sum=0,data; while(cin>>data) { if(data<0) nnum++; else { sum+=data; pnum++; } } cout<<nnum<<endl; if(pnum!=0) { double ret=1.0*sum/pnum; cout.setf(ios::fixed); cout.PRecision(1); cout<<ret<<endl; } else { cout.setf(ios::fixed); cout.precision(1); cout<<0.0<<endl; } return 0; }
新聞熱點
疑難解答
圖片精選