题解 | #记负均正II#

记负均正II

http://www.nowcoder.com/practice/64f6f222499c4c94b338e588592b6a62

#include<iostream>
#include<algorithm>
#include<sstream>
#include<numeric>
#include<vector>
#include<iomanip>
using namespace std;
int main(int argc,char* aergv[])
{
    int num=0;
    int count=0;
    vector<int> sum;
    while(cin>>num)
    {
        if(num<0) count++;
        else sum.push_back(num);
    }
    cout<<count<<endl;
    if(sum.size()==0) cout<<"0.0"<<endl;
    else{
        float avg=(float)accumulate(sum.begin(),sum.end(),0)/(float)sum.size();
        cout.setf(ios::fixed);
        cout<<setprecision(1)<<avg<<endl;
    }
    return 0;
}
全部评论

相关推荐

我看到好多人都在说0offer好焦虑,结果一看是投了百度快手字节啥的。好像大家都是只想通过校招进大厂,对小公司是不考虑的吗😂可是能进大厂的难道不是只有少部分人吗,真心发问
梦想是成为七海千秋:沉默的大多数吧,喜欢晒的都是能引起共鸣的大厂,找小厂的人,别人也不认识你这个小厂,就自己偷偷找了实际上大多数人哪有什么机会能找到大厂
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务