【ZZULIOJ】1083: 数值统计(多实例测试)(Java)

2024-04-27 05:04

本文主要是介绍【ZZULIOJ】1083: 数值统计(多实例测试)(Java),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

题目描述

输入

输出

样例输入 Copy

样例输出 Copy

code


题目描述

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

输入

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

输出

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

样例输入 Copy

6 0 1 2 3 -1 0
5 1 2 3 4 0.5
0

样例输出 Copy

1 2 3
0 0 5

code

import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (true) {int n = sc.nextInt();if (n == 0) break;int a = 0, b = 0, c = 0;for (int i = 0; i < n; i ++) {double x = sc.nextDouble();if (x < 0) a++;else if (x== 0) b ++;else c ++;}System.out.printf("%d %d %d\n", a,b,c);}}
}

这篇关于【ZZULIOJ】1083: 数值统计(多实例测试)(Java)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/939585

相关文章

JavaScript 逆向爬虫中的浏览器调试常见技巧

这是「进击的Coder」的第 592 篇技术分享 作者:崔庆才 “ 注:本文来自《Python3网络爬虫开发实战(第二版)》一书。 ” 现在越来越多的网站也已经应用了这些技术对其数据接口进行了保护,在做爬虫时如果我们遇到了这种情况,我们可能就不得不硬着头皮来去想方设法找出其中隐含的关键逻辑了,这个过程我们可以称之为 JavaScript 逆向。 既然我们要做 JavaScript 逆向,那少

C++之容器:双端队列queue用法实例(二百七十二)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门实战课【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只有行

springboot增加定时器,直接贴代码

1.增加执行类 @Slf4j @EnableScheduling   // 2.开启定时任务 @Component @ImportResource(value ="classpath:/scheduling-config.xml") public class WeixinInfoTransferJob{     @Autowired     FusionEAMAPIUtil frutil =

IDEA统计代码行数

1、idea2017,使用工具:statistic 通过网址:https://plugins.jetbrains.com/plugin/4509-statistic/versions  下载对应版本jar包,我选择3.4版本。 2、安装idea插件: 步骤 打开idea设置界面,选择 plugins标签点击下面“Install plugin from disk...”按扭,选择下载的插件文

JAVA实验项目(一):JAVA面向对象特征性实验

Tips:"分享是快乐的源泉💧,在我的博客里,不仅有知识的海洋🌊,还有满满的正能量加持💪,快来和我一起分享这份快乐吧😊! 喜欢我的博客的话,记得点个红心❤️和小关小注哦!您的支持是我创作的动力! JAVA实验项目(一):JAVA面向对象特征性实验 目录 JAVA实验项目(一):JAVA面向对象特征性实验实验项目一 Java面向对象特性实验一、实验目的1. 理解类的定义,掌

SpringBoot整合JavaMail邮件

JavaMail邮件发送 文章目录 JavaMail邮件发送1.方式一:SpringBoot整合JavaMailSender2.方式二:java直接发送 1.方式一:SpringBoot整合JavaMailSender 1.yml配置提取 application: mail:smtp:#服务器主机名host: smtp.qq.com#服务器端口 port: 465#你

Java扫盲

1.常见的代码结构: 转自知乎@天马行空的程序猿

关于枚举类型的应用实例

最近看四轴代码或者3d打印机代码经常会发现enum这个东西。 自己百度了下    enum:列举型别;  刚开始看时感觉这个东西好多余啊。对于某几种情况,我直接用一个char型的数据,然后设定某个值就是某种意思不就ok了。在网上看了下才知道。使用枚举类型可以防止多余数据的出现。那么接下来让我们具体看看枚举类型的使用实例。 举个简单的例子吧 #include<iostream>enum

训练集、测试集与验证集:机器学习模型评估的基石

在机器学习中,为了评估模型的性能,我们通常会将数据集划分为训练集(Training Set)、验证集(Validation Set)和测试集(Test Set)。这种划分有助于我们更好地理解模型在不同数据上的表现,并据此调整模型参数,避免过拟合和欠拟合。本文将详细介绍这三个集合的作用,并通过代码演示如何进行数据集的划分。   目录 一、训练集、验证集与测试集的作用 二、为什么需要这样

Java面向对象——static关键字补充

直接在代码展示,方便阅读理解~ 一.对变量及方法 //staticpublic class Student {private static int age; //静态变量 多线程使用private double score; //非静态变量public void run(){go(); //非静态方法可以调用静态方法}public static void go(){}public s