hackerrank初级篇之Plus Minus
2018-03-01 10:59
597 查看
题目说明:
大意就是:计算一个数组中正数、负数、零所占比例
示例代码:// 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;
}
大意就是:计算一个数组中正数、负数、零所占比例
示例代码:// 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;
}
相关文章推荐
- Solutions to place plus or minus signs to a non-zero digits sequence 123456789 so that result of thus described arithmetic opera
- hackerrank初级篇之staircase
- Solutions to place plus or minus signs to a non-zero digits sequence 123456789 so that result of thus described arithmetic opera
- 实现如下语法的功能:var a = (5).plus(3).minus(6); //2
- hackerrank初级篇之Birthday Cake Candles
- 数值型的特殊用法(可实现 var a=(5).plus(3).minus(6); //2) 函数式编程
- hackerrank初级篇之Time Conversion
- HackerRank初级篇之Between Two Sets
- UESTC 2016 Summer Training #1 Div.2 L - Plus or Minus (A) dfs
- HackerRank初级篇之Apple and Orange
- hackerrank初级篇之simple ary sum
- C++ STL plus,minus,multiplies,divides,negate用法
- hackerrank初级篇之Compare the Triplets
- Oracle运算:intersect和minus运算
- sqlplus登录、连接命令
- c primer plus Chapter 14 p383
- C Primer Plus (第五版) 第十五章 位操作 编程练习
- first sqlplus shell
- oracle 中的 CONCAT,substring ,MINUS 用法 2009-03-25 10:45 4608人阅读 评论(0) 收藏 举报 oraclesql serversqlinterne
- 配置 iSQL*Plus