package chapter05;import java.util.Arrays;/*** 输入多个数字,求多个数字的最大公约数* @author Administrator**/
public class 多个数字的最大公约数 {public static void main(String[] args) {int [] a = new int [args.length];for (int i = 0;i < args.length;i ++) {a[i] = Integer.parseInt(args[i]);}int [] b = new int [a[0]];int k = 0;  for(int j = a[0] ; j >= 1;j --){if (a[0] % j == 0){b[k] = j;k++;if(k > a[0]){break;}}}//做判断得到最大公约数Arrays.sort(a);int d ;for (int i = a[0]; i >= 1; i --){for (d = 0; d < a.length;d ++){if (a[d] % i != 0){b[i - 1] = 0;}else{b [i - 1] = i;}}}Arrays.sort(b);System.out.println(b[b.length - 1]);}}

java数组实现 多个数字求最大公约数相关推荐

  1. Java实现欧几里得法求最大公约数GCD

    1.求最大公约数 文章目录 1.求最大公约数 (1)穷举算法1 (2)穷举算法2 (3)穷举算法3 (4)欧几里得算法 (1)穷举算法1 package com.java;//课本程序清单5-9,利用 ...

  2. [Java] 蓝桥杯ADV-92 算法提高 求最大公约数

    编写一函数gcd,求两个正整数的最大公约数. 样例输入: 5 15 样例输出: 5 样例输入: 7 2 样例输出: 1 package adv92;import java.util.Scanner;p ...

  3. java求约数_[转载]Java求最大公约数与最小公倍数

    (看到一份不错的总结,拿来收着) 如果数a能被数b整除,a就叫做b的倍数,b就叫做作a的约数.约数和倍数都表示一个数与另一个数的关系,不能单独存在.如只能说16是某数的倍数,2是某数的约数,而不能孤立 ...

  4. java数组个数无限_基于Java代码实现数字在数组中出现次数超过一半

    下文通过几种方法给大家介绍java数组数字出现次数,具体内容如下所示: 方法一: 数组排序,然后中间值肯定是要查找的值. 排序最小的时间复杂度(快速排序)O(NlogN),加上遍历. 方法二: 使用散 ...

  5. 题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现)

    题目:查找数组中的重复数字,要求空间复杂度为O(1)(基于Java实现) 题目: 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字 ...

  6. 《LeetCode力扣练习》第448题 找到所有数组中消失的数字 Java

    <LeetCode力扣练习>第448题 找到所有数组中消失的数字 Java 一.资源 题目: 给你一个含 n 个整数的数组 nums ,其中 nums[i] 在区间 [1, n] 内.请你 ...

  7. java如何找重复数字_Java如何找出数组中重复的数字

    题目描述:找出数组中重复的数字,具体内容如下 在一个长度为n的数组里的所有数字都在 0~n-1的范围内.数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复了几次.请找出数组中任意 ...

  8. 多个数字数组_七个问题帮助初学者深入理解Java数组

    短文涨姿势,看了不白看,不关注等啥? 几乎所有的高级语言当中,都提供了一种叫做"数组"的东西,Java语言当然也不例外.我们通过数组可以很方便的存储和管理一组数据.因为在Java语 ...

  9. java两个数组中不同的数字_java将两个数组中不同的数字去掉一个剩下的保存到一个新的数组中...

    展开全部 package co; import java.util.Arrays; import java.util.HashSet; import java.util.Set; /** * java ...

最新文章

  1. 【OpenCV 】直方图均衡化,直方图计算,直方图对比
  2. easyui toolbar分隔线
  3. Ubuntu15.10的64位版本启动eclipse+adt时的若干问题
  4. 视频解码基础知识(二)
  5. Qt Creator使用版本控制系统
  6. AutoMake文档
  7. javascript中函数和方法的区别
  8. lamp mysql5.0_CentOS 5/6 LAMP(Apache MySQL PHP)一键安装脚本
  9. MongoDB 教程五: MongoDB固定集合和性能优化 (索引Indexes, 优化器, 慢查询profile)
  10. 在Spring Cloud中集成和使用CSE快速实现商业产品
  11. C++ 判断字符串是否全是数字
  12. mysql重点知识提取
  13. Unity加载模块深度解析(网格篇)
  14. abp 应用层异常处理(自动控制器中)
  15. 服务器2008系统驱动安装,三招搞定Server 2008驱动程序问题
  16. angularUI之accordion的用法
  17. virtualbox虚拟机安装win10详细教程
  18. 通过拉勾网分析数据分析职位现状
  19. Ground Rover with Mavros
  20. 2022“杭电杯”中国大学生算法设计超级联赛(2)题解报告

热门文章

  1. 【打表枚举+二分】喜爱
  2. 我要你觉得,我不要我觉得--根据企业现状实施DevOps
  3. 为什么存png还有白色底_用photoshop保存透明背景的图片为png格式,为什么打开后是白色背景了?...
  4. X64dbg-插件开发-字符编码-常用插件函数-回调结构
  5. C++-源代码调试-Visual Studio-X64dbg-WinDbg-插件开发
  6. 简易平滑轮播(纯CSS)
  7. Pointnet++中tf_ops三个.so文件的生成
  8. “法外狂徒”张三经典语录
  9. Contiki教程——进程
  10. [数据安全]数据防泄密建设