美文网首页编程
从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结

从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结

作者: 天黑就拉登 | 来源:发表于2020-07-04 18:21 被阅读0次

    从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结果保留一位小数,如果没有非负数,则平均值为0

    本题有多组输入数据


    var sum = 0;

    var arv = 0;

    var arr = [];

    var arr1 = [];

    while(str = readline()){

        arr1 = str.split(' ');

    }

    arr1 = arr1.filter(item => {

        return parseInt(item)<=0||parseInt(item)>0

    })

    arr1.forEach(nn=>{

        nn = parseInt(nn)

        if(nn<0){

            sum++

        }else{

            arr.push(nn)

        }

    })

    console.log(sum)

    if(arr.length == 0){

        console.log('0.0')

    }else{

        var sum1 = arr.reduce((a,b)=>{return a+b})

        console.log((sum1/(arr.length)).toFixed(1))

    }

    相关文章

      网友评论

        本文标题:从输入任意个整型数,统计其中的负数个数并求所有非负数的平均值,结

        本文链接:https://www.haomeiwen.com/subject/ivtpqktx.html