java每日一题

2023-11-08

写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。

输入格式 两个数

输出格式 最大公约数 最小公倍数

样例输入 6 15

样例输出 3 30

import java.util.Scanner;
/**
 * 题目 1027: [编程入门]自定义函数处理最大公约数与最小公倍数 写两个函数,分别求两个整数的最大公约数和最小公倍数,
 * 用主函数调用这两个函数,并输出结果两个整数由键盘输入。
 *
 */
public class C1027 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        System.out.print(fun1(a, b) + " ");
        System.out.println(fun2(a, b));
    }
    static int fun1(int n1, int n2) {
        int s;
        while (n2 != 0) {
            s = n1 % n2;
            n1 = n2;
            n2 = s;
        }
        return n1;// 最大公约数
    }
    static int fun2(int n1, int n2) {
        int a;
        a = fun1(n1, n2);
        return n1 * n2 / a;
    }
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

java每日一题 的相关文章

随机推荐

  • 游戏中红点提醒模块设计

    Update 2023 2 3 实现红点系统需要注意的点 根据笔者的经验 项目中遇到的红点需求往往有以下几个注意点 需要我们在设计与实现红点系统时 稍加考虑 虽然红点依赖于UI进行显示 但是红点系统的实现不能强依赖于UI 如某个UI界面并没
  • Windows远程桌面方式-由于没有远程桌面授权服务器可以提供许可证,远程会话连接已断开。请跟服务器管理员联系。

    对于大多数据Windows用户来讲最常用的远程桌面方式是系统自带的 使用方便 这种方式一般局域网使用较多 而对于非统一局域网内的用户来讲 远程其他地方的电脑则相对比较麻烦 需要知道对方外网IP 连接方式一 搜索 mstsc 或者远程桌面 但
  • 微信小程序使用POST请求后台数据失败,报错为Content type ‘application/x-www-form-urlencoded;charset=UTF-8‘ not supported

    文章目录 错误代码 后台接口 微信小程序请求方式 错误原因 解决方法 正确代码 另外 打印返回的结果对象res时 不能使用字符串拼接 否则只能得到 Object object 巨坑 参考文章 错误代码 后台接口 隐患随手拍 我的上报 par
  • javaweb-day06-1 (Servlet - Response - 输出中文、输出1、中文名字的文件下载、字符流读图片会导致数据丢失的剖析)

    给浏览器输出中文 package cn mengmei response import java io IOException import java io OutputStream import java io UnsupportedEn
  • win10+Chrome浏览器截长图方法

    本方法亲测可行 操作系统为win10 其他操作系统没有试过 部分内容基于https blog csdn net ianly123 article details 80565614并进行修正 打开 Chrome 浏览器 进入需要截图的网站页面
  • 科研写作之Origin使用心得

    软件环境 Origin9 0 64位 如何延长拟合曲线 解决办法 选中要拟合的曲线 依次点击Analysis Fitting Linear Fit Open Dialog Fitted Curves Plot X Data Type Ran
  • USB Composite 组合设备之麦克风与扬声器

    USB Composite 组合设备之麦克风与扬声器 效果展示 修改 修改配置 修改设备描述符 修改配置及接口 端点描述符 修改初始化函数接口 数据处理接口 参考 效果展示 修改 USB Audio拓扑 输入端点地址 0x81 Microp
  • ipa在线安装搭建_iOS 可以永久安装IPA软件了,前提是……

    戳上面的蓝字关注我们哦 公众号内所提供的所有资源均为免费分享 其中大部分内容是来源于网络 版权归原作者本人所有 仅供学习和交流 禁止商用或其它牟利行为 有下载的文件资源在24小时内必须删除 所有的文件版权归原版权方 如果您喜欢本软件并准备长
  • vue日期组件el-date-picker中更改默认日期格式并且实时显示的方法

    在项目中有一个需求是这样的 要求实时显示他的当前默认时间 并且不能修改 使用了默认 default value currentTime 属性之后 新增的时候会报错 前端与后端传递的数据不匹配 因为默认时间被new date 解析之后返回的数
  • VS2013多线程程序卡住以及各种异常的调试

    多线程程序 使用了锁 当卡住时 可以如下调试 点击 调试 全部中断 然后在 线程 窗口会显示当前运行的各个线程 以及他们的堆栈信息 这样就可以查看各个线程卡在哪里了 其它异常 VS蹦出一个异常窗口 类似如下 点击 重试 然后弹出如下窗口 点
  • 避坑10_VScode每次输入右上角都会有数字x累加

    一 问题 不知道什么原因 输入字符甚至ctrl s 右上角都会跳出一个数字x 一直累加 刚开始以为是git的修改提醒 但找来找去也没有发现在哪儿控制开关 十分烦躁 二 原因 插件Power Mode惹的祸 之前并未出现这种情况 但今天突然跳
  • CodeMirror用户手册

    用户手册和参考指南版本5 46 1 CodeMirror是一个代码编辑器组件 可以嵌入到Web页面中 核心库仅提供编辑器组件 不提供伴随按钮 自动完成或其他IDE功能 它确实提供了丰富的API 在此基础上可以直接实现这些功能 有关额外功能的
  • ipad鼠标怎么把圆圈换成箭头_高度融合,让iPad更像笔记本的金属键盘

    一直以来 都想给我的iPad配上一个键盘 这样在出行的时候 就不用带着厚重的笔记本电脑了 或者有些事情 可以直接用iPad解决 就不用再打开电脑 可能有人会说 为什么不直接用iPad上的虚拟键盘 用过的应该知道 iPad上的虚拟键盘 单手够
  • 12种排序算法详解

    作者 寒小阳 时间 2013年9月 出处 http blog csdn net han xiaoyang article details 12163251 声明 版权所有 转载请注明出处 谢谢 0 前言 从这一部分开始直接切入我们计算机互联
  • JavaScript -- 隐式类型转换

    文章目录 隐式类型转换 字符串拼接 使用 运算 if语句 总结 隐式类型转换 在JavaScript运算中 当运算符两边数据类型不一致时 编译器会自动将运算符两边的数据进行类型转换 转成一样的数据类型再进行计算 像这种由编译器自动完成数据类
  • .NET正则匹配模式

    1 概述 匹配模式指的是一些可以改变正则表达式匹配行为的选项或修饰符 不同的语言支持的匹配模式不同 使用的方式也不同 一般可分为全局和内联两种 下面主要介绍 NET中的匹配模式 其它语言的匹配模式 后续视情况补充 2 匹配模式 2 1 全局
  • 用 Python 分析《红楼梦》(2)

    6 词频统计 完成分词以后 词频统计就非常简单了 我们只需要根据分词结果把片段切分开 去掉长度为一的片段 也就是单字 然后数一下每一种片段的个数就可以了 这是出现次数排名前 20 的单词 括号内为频数 可以跟之前只统计出现次数 不考虑切分问
  • Linux上如何编译android apk——jdk、gradle、android sdk的安装与使用

    背景 Jenkins上目前需要增加对安卓流水线的支持 研究了下 发现核心流程就是通过gradle命令 来调用android sdk生成apk包 再把apk作为制品放到Jenkins上即可 环境准备 主要就三个 jdk gradle和andr
  • (二):C++求解文法的First集和Follow集

    功能及代码结构 为实现编译器前端 需要对文法进行分析 该部分实现从文件中读入文法 方便修改 用合适的数据结构表示并求解各个非终结符号的First集和Follow集 仓库 https github com xs1317 Complier 文件
  • java每日一题

    写两个函数 分别求两个整数的最大公约数和最小公倍数 用主函数调用这两个函数 并输出结果两个整数由键盘输入 输入格式 两个数 输出格式 最大公约数 最小公倍数 样例输入 6 15 样例输出 3 30 import java util Scan