1 题目

2 代码

import java.util.Scanner;public class B1012 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int N = sc.nextInt();int[] count = new int[5];int num = 0;int t = 0;int A1 = 0;int A2 = 0;int A3 = 0;float A4 = 0;int A5 = 0;for (int i = 0; i < N; i++) {num = sc.nextInt();if ((num % 5) == 0 && (num % 2) == 0) {A1 += num;count[0]++;}if ((num % 5) == 1) {A2 += Math.pow(-1, t) * num;t++;count[1]++;}if ((num % 5) == 2) {A3++;count[2]++;}if ((num % 5) == 3) {A4 += num;count[3]++;}if ((num % 5) == 4) {count[4]++;if (num > A5)A5 = num;}}System.out.println((count[0] == 0 ? "N " : A1 + " ") +(count[1] == 0 ? "N " : A2 + " ") +(count[2] == 0 ? "N " : A3 + " ") +(count[3] == 0 ? "N " : String.format("%.1f", (A4 / count[3])) + " ") +(count[4] == 0 ? "N" : A5));}
}

3 要点

(1)一列数字交替求和可以使用math.pow(-1,t)解决,其中t决定正负。
(2)String.format可以用来进行数字的格式化输出:String.format("%.1f",9.77)

01 牛刀小试【PAT B1012】数字分类相关推荐

  1. [PAT乙级]数字分类 (20)

    题目描述 给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和: A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4 ...

  2. PAT 1012 数字分类 (20)

    给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和: A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4-: A3 ...

  3. PAT 1012 数字分类 (20 分)(C语言)

    题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1 = 能被 5 整除的数字中所有偶数的和: A2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1−n ...

  4. PAT 1012. 数字分类 (20)

    给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字: A1 = 能被5整除的数字中所有偶数的和: A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...: ...

  5. PAT (Basic Level) Practice1012 数字分类

    1012 数字分类 一.题目 给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字: A1=A_1=A1​= 能被 5 整除的数字中所有偶数的和: A2=A_2=A2​= 将被 5 除后余 ...

  6. PAT乙级1012.数字分类

    数字分类 (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一系列正整数,请按要求对数字进行分类,并输 ...

  7. PyTorch基础与简单应用:构建卷积神经网络实现MNIST手写数字分类

    文章目录 (一) 问题描述 (二) 设计简要描述 (三) 程序清单 (四) 结果分析 (五) 调试报告 (六) 实验小结 (七) 参考资料 (一) 问题描述 构建卷积神经网络实现MNIST手写数字分类 ...

  8. 如何为MNIST手写数字分类开发CNN

    导言 MNIST手写数字分类问题是计算机视觉和深度学习中使用的标准数据集. 虽然数据集得到了有效的解决,但它可以作为学习和实践如何开发,评估和使用卷积深度学习神经网络从头开始进行图像分类的基础.这包括 ...

  9. 独家 | 如何从头开始为MNIST手写数字分类建立卷积神经网络(附代码)

    翻译:张睿毅 校对:吴金笛 本文约9300字,建议阅读20分钟. 本文章逐步介绍了卷积神经网络的建模过程,最终实现了MNIST手写数字分类. MNIST手写数字分类问题是计算机视觉和深度学习中使用的标 ...

  10. 基于PyTorch框架的多层全连接神经网络实现MNIST手写数字分类

    多层全连接神经网络实现MNIST手写数字分类 1 简单的三层全连接神经网络 2 添加激活函数 3 添加批标准化 4 训练网络 5 结论 参考资料 先用PyTorch实现最简单的三层全连接神经网络,然后 ...

最新文章

  1. 计算机视觉编程——图像内容分类
  2. 【干货】Linux 运维故障排查思路,有这篇文章就够了
  3. jquery中Live方法不可用,Jquery中Live方法失效
  4. 怎么将py文件转成dll_怎么将多个PPT同时转成PDF?
  5. 请教大家:如何把.DCU文件反编译回源代码?谢谢。
  6. python内置对象是什么_#【Python】【基础知识】【内置对象常用方法】
  7. 33 个 JavaScript 核心概念系列(四): == 与 ===
  8. ECCV 2020 | 视觉引导的声源分离辅助立体声重构方法 Sep-Stereo
  9. 第二十七章:五姓七望
  10. 移动开发day4_京东移动页面
  11. linux中pushd和popd用法,在Linux中使用pushd和popd命令操作目录的用法
  12. 服务器修改动态磁盘,服务器动态磁盘
  13. 【资料】《模拟电子技术基础-童诗白第四版》
  14. php 开源网店系统,企业级开源PHP网店系统海盗云商(Haidao)
  15. oracle11g64位怎么用sql,plsql32 位连接oracle11g64位方法
  16. html基础、h5c3高级c3动画 、 JavaScript初高级、css预处理器和git 部分面试题
  17. 孤独星球android app,《孤独星球》终于出了全套免费的旅行指南APP !
  18. qlabel文本改变信号_改变人类历史的17个方程,神奇!
  19. 腾讯T3大牛亲自讲解!面试字节跳动Android研发岗,值得收藏!
  20. Wildfish框架的实现原理之系统工具篇

热门文章

  1. 现有的数字版权保护大全
  2. 六州歌头 本周(1216-1220)部分GAN论文
  3. 【图神经网络】GNN从入门到精通
  4. 计算机软件网络工程师考试试题,网络工程师考试试题及答案.doc
  5. 计算机中丢失msvcp120.dll是什么意思,win7系统玩游戏提示“msvcp120.dll丢失”怎么修复...
  6. 让电脑自动开机、关机以及取消开机密码
  7. Javascript基础之-强制类型转换(三) 1
  8. python必学的os模块详解_讨论 - 廖雪峰的官方网站
  9. SQLException:no opration allowed after statement closed问题排查
  10. 没有鼠标也能效率爆炸,全靠这些快捷键 | 自爆区 046