題目描述:從輸入任意個(gè)整型數(shù),統(tǒng)計(jì)其中的負(fù)數(shù)個(gè)數(shù)并求所有非負(fù)數(shù)的平均值
輸入描述:輸入任意個(gè)整數(shù),以ctr+z鍵回車結(jié)束輸入
輸出描述:輸出負(fù)數(shù)個(gè)數(shù)以及所有非負(fù)數(shù)的平均值
輸入例子:
-13
-4
-7
^V
輸出例子:3
0.0
算法實(shí)現(xiàn):
#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; }
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注