题解 | #记负均正II#C++解法,根据题目意思来就行了

记负均正II

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

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int tmp;
    vector<int> v;
    while(cin>>tmp)
    {
        v.push_back(tmp);
    }
    int n=0;int sum=0;//非负个数,及非负之和
    for(auto x:v)
    {
        if(x>=0)
        {
            n++;
            sum+=x;
        }
    }

    float ave=0;
    if(n) ave=((float)sum/n);//强制转sum为float,让除法为小数
    printf("%d\n%.1f",v.size()-n,ave);
}
全部评论

相关推荐

这算盘打的
程序员小白条:都这样的,都是潜规则,你自己说可以实习一年就行了,实习可以随便跑路的
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
06-02 15:53
阳光学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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