hackerrank初級篇之Plus Minus
阿新 • • 發佈:2019-02-13
題目說明:
大意就是:計算一個數組中正數、負數、零所佔比例
示例程式碼:
// plus_minus.cpp: 定義控制檯應用程式的入口點。 // #include "stdafx.h" #include <windows.h> #include <vector> #include <iostream> using namespace std; void plusMinus( vector<int> a ) { float positiveNum = 0; float negativeNum = 0; float zeroNum = 0; for( int i = 0; i < a.size(); i++ ) { if( a[i] > 0 ) { positiveNum++; } else if( a[i] < 0 ) { negativeNum++; } else { zeroNum++; } } cout << positiveNum / a.size() << endl; cout << negativeNum / a.size() << endl; cout << zeroNum / a.size() << endl; } int main() { int n = 0; cin >> n; vector<int> a( n ); for( int i = 0; i < n; i++ ) { cin >> a[i]; } plusMinus( a ); system( "pause" ); return 0; }