杭电oj--数值统计

Problem Description

统计给定的n个数中,负数、零和正数的个数。

Input

输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。

Output

对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。

java 复制代码
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int a=0;//负数个数
        int b=0;//零个数
        int c=0;//正数个数
        while (sc.hasNext()) {
         int n=sc.nextInt();
         if(n==0) return;
            for (int i = 0; i <n ; i++) {
                double x=sc.nextDouble();
                if(x<0) a+=1;
                if(x==0) b+=1;
               if(x>0) c+=1;
            }
            System.out.println(a+" "+b+" "+c);
            a=b=c=0;
        }
    }
}
相关推荐
w_zero_one16 小时前
递归算法(一)
java·开发语言·算法
SL_staff16 小时前
私有化低代码不是减配版开发:JVS双模式建模如何重建IT交付信任
java·低代码·spring cloud
墨着染霜华16 小时前
Redocly 生成 OpenAPI 接口文档踩坑实录|Node 版本兼容 + 接口地址错误问题解决
java
文丑颜不良啊17 小时前
LeetCode1881~1990题目解析
java·leetcode
风影同志7832417 小时前
20 个比特能装下多少行情?——实测拆解 Kronos 的 K 线分词器
算法
十碗饭吃不饱17 小时前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络
T_Wizard17 小时前
后端转 AI 应用开发,我先把这 12 个名词理清了:一张图看懂架构、RAG、Tool Calling 与 MCP
java·ai编程
杨航 AI18 小时前
JEV的用法
java·前端·数据库
灿飞18 小时前
Kotlin与Java虚拟机七:空安全:把十亿美元的错误消灭在类型系统里
java·kotlin
写的都是BUG18 小时前
APK 里的钥匙,一直就放在门口:聊聊加固真正该做什么
前端·算法