HJ97 记负均正

知识点数组思维

描述

对于给定的 n 个整数 a1,a2,⋯ ,an,统计并计算:

∙ ∙负整数的个数;

∙ ∙正整数的平均值。

输入描述:

第一行输入一个整数 n(1≦n≦2×103)代表整数的个数。

第二行输入 n 个整数 a1,a2,...,an(−103≦ai≦103)代表输入的整数。

输出描述:

先输出一个整数,代表负整数的个数;随后在同一行输出一个实数,代表正整数的平均值。

由于实数的计算存在误差,当误差的量级不超过 10−6 时,您的答案都将被接受。具体来说,设您的答案为 a ,标准答案为 b ,当且仅当 ∣a−b/max⁡(1,∣b∣)≦10−6时,您的答案将被接受。

示例1

输入:

复制代码
6
-1 3 -2 1 0 1

输出:

复制代码
2 1.66666666667

示例2

输入:

复制代码
3
0 0 0

输出:

复制代码
0 0

备注:

复制代码
本题输出要求已规范,允许细微误差(2025/01/16)。

这是错误,没通过,但不知道错在哪里,后边得再调一下。

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main(){
    ios::sync_with_stdio(false);
    int n;
    while(cin>>n){
        int ans1=0;
        int ans2=0,cnt2=0;
        for(int i=1;i<=n;i++){
            int x;
            cin>>x;
            if(x<0){
                ans1++;//负数
            }else if(x>0){
                ans2+=x;//正数
                cnt2++;
            }
        }
        cout<<ans1<<" "<<fixed<<setprecision(1)<<(double)ans2/cnt2<<endl;//输出答案
    }
    return 0;
}
相关推荐
AiNightVision2 分钟前
星光级 是什么?——星光级摄像机是什么?0.001Lux 照度门槛与选型真相
人工智能·算法·车载系统·自动驾驶·无人机·视频·智能硬件
骑着蜗牛撵大象3275 分钟前
大模型 SDK 编译就崩?用 CMakeLists 把 httplib、JSON 与 OpenSSL 装配成可复用的 ChatServer
android·java·c++·http·json·cmake·大模型sdk
若亦_9 分钟前
排序>>选择排序
数据结构·算法·排序算法
重生之小比特13 分钟前
【算法拾光】前缀和|一维前缀和 + 二维前缀和
数据结构·算法
释厄62333 分钟前
矢量词汇向下不向上公理即词汇归位定律——肤浅即表面
java·人工智能·算法·去中心化·1024程序员节
码小猿的CPP工坊36 分钟前
C++跨平台开发之基于wxWidgets开发GUI程序简介-002
开发语言·c++
海绵宝宝转agent38 分钟前
Leetcode100+面经
java·笔记·学习·算法·leetcode·深度优先
Shaoshing44 分钟前
LeetCode100 283.移动零
java·数据结构·算法·leetcode
海绵宝宝转agent44 分钟前
LeetCode100个人题解+java面经总结
java·开发语言·笔记·学习·算法
chenbingjie_c1 小时前
C++ 继承全解析(从三种继承方式到菱形继承与内存布局)
开发语言·c++