代码编织梦想

1.判断闰年和平年

闰年29天,平年28天

public static boolean isLeapYear(int n) {
    Scanner scanner = new Scanner(System.in);
int n=scanner.nextInt();
if(n%4==0&&n%100!=0||n%400==0)
{
    System.out.println("闰年");
    return true;
}else {
    return false;
}
}


2.判断是否是素数

除了1和本身就没其他数

   public static boolean isPrime(int n)
    {
        for (int i=2;i<Math.sqrt(n);i++)
        {
            if(n%i==0)
            {
                return false;
            }
        }
        return true;
    }


3.求最大公约数

指的是两个数的最大公因数

 public static int isGY(int a,int b)
    {
        int gcd=a<b?a:b;
        while (gcd>1&&(a%gcd!=0||b%gcd!=0)) gcd--;

        return gcd;
    }


4.求最小公倍数

公式法
   public static int mutipe(int a,int b)
    {
        int gcd=a<b?a:b;
        while (gcd>1&&(a%gcd!=0||b%gcd!=0))
        {
            gcd--;
        }
        int res=a*b/gcd;
        System.out.println("最小公倍数:"+a*b/gcd);
        return res;
    }

总结

后面也会不定时更新,建议收藏

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_46608377/article/details/129482778

蓝桥杯知识点汇总:基础知识和常用算法-爱代码爱编程

文章目录 JAVA基础语法:算法竞赛常用的JAVA API:算法和数据结构简单算法简单数据结构图论数学贪心动态规划补充省赛题解待更: 此系列包含蓝桥杯(软件类)所考察的绝大部分知识点。一共分为 基础语法, 常用API, 算法和数据结构,和 往年真题四部分。 语言以JAVA为主, 对想从C/C++转到JAVA组的同学会有帮助,也适合初学者查阅一些

蓝桥杯单片机必备知识-----(8)NE555测频-爱代码爱编程

蓝桥杯单片机必备知识-----(8)NE555测频 NE555测频原理 很多人不知道NE555测频怎么搞,其实很简单。 已经使用跳线帽将P34和NE555的输出端接在一起了,关乎NE555,有些许数电基础的都明白,NE555就是改变RB3,改变负载电阻,使其输出方波的频率发生改变,其中并不涉及任何对NE555的编程,当然你也没法对其编程。 官方

十三届蓝桥杯基础知识大全-爱代码爱编程

完结撒花 文章目录 热身题型知识边界值问题反转数字问题反转数字升级版(回文问题)保留小数问题时间及进制问题不足补位、取整问题闰年判断 及 年份月份问题 及 时间未来问题题目逼你输出程序要求的顺序问题求分差问题小学数学数学知识正弦 最小正弦值 约分 最大公约数 最小公倍数三角形杨辉三角质数质因数分解奇数偶数如何用一个for循环求出2个数(哥德巴赫猜想)

蓝桥杯必备知识点-爱代码爱编程

蓝桥杯省赛知识点 1、C++ STL 常见算法 2、C++ 输入输出(包括流、文件) 3、C++常用泛型:list vector stack map 4、暴力穷举 5、递归 6、全排列 next_permutation 康托展开式 7、回溯 8、DFS、BFS、hash表 9、数学上的有:辗转相除(两行内),素数等 国赛知识点 1、hash表 2、大数(

C++蓝桥杯基础知识常用整理-爱代码爱编程

不是很详细哦 但是绝对好记切实用 目录 1.整型 2.浮点型 3.运算符  4.取int的最大值 5.输出格式 6.常用math函数  7.数组定义需知 1.整型         对整型来说,如果绝对值在10的九次方范围内,都可以定义为int型         一个int占32bit,也就是4字节(可能第一题会

蓝桥杯知识点(大纲)-爱代码爱编程

蓝桥杯知识点(大纲) 宽度搜索 快速幂 求素数因子 最大公因数 最小公倍数 并查集 状态压缩DP 基础算法 一星:打表 枚举 倍增 离散化 差分 二星:分治法 贪心(Huffman编码) 尺取法 二分法 三分法 整体二分 ST算法 搜索 一星:基本DFS 基本BFS 二星:DFS记忆化搜索 IDA* BFS扩展(双向广搜 优先队列

【蓝桥杯】Java组必备API类 --高精大数类 BigInteger BigDecimal总结-爱代码爱编程

大数类 大数类一共有两个,分别是BigInteger和BigDecimal,大数整形变量以及大数浮点数,理论上可以存储无线长的数字(只要你计算机的内存足够),接下来我将会分别介绍这两个类。 BigInteger 构造函数 BigInteger一共有六个构造方法,分别是以下六个,个人认为最常用的应该是第五个将字符串转换为BigInteger。

蓝桥杯省赛必备基础之哈希表(Hash)-爱代码爱编程

简要介绍 数据结构Hash属于查找算法中的一种,在比赛中通常会占据一定的比例,难度相对较高。 知识点 ·  Hash的概念 ·  构造方法 ·  冲突处理 为什么要使用哈希表 简单来说,就是判断现有数据集合中是否有这个元素,或者是否有满足条件的元素。 其中的Hash算法则可以帮助我们判断是否有这个元素,虽然功能简单,但是其时间复杂度只有 O

【蓝桥杯】 《3W字数总结》 蓝桥杯Java必备基础知识以及国赛真题解析-爱代码爱编程

本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家多多谅解,我会持续进行改进并且更新。 第七届蓝桥杯国赛题解第八届蓝桥杯国赛题解第九届蓝桥杯国赛题解第十届蓝桥杯国赛题解第十一届蓝桥杯国赛题解注:内容为蓝

蓝桥杯攻略大全 | 学习路线 | 注意事项-爱代码爱编程

蓝桥杯攻略 一.语法基础 想参加算法竞赛就必须会使用一门编程语言,编程语言是竞赛的基础,如果你还没有学习编程就想参加蓝桥杯,那么我建议你先去学习一门编程语言,这里推荐C/C++,因为C语言更适合算法竞赛,java这种严谨的语言更适合做项目使用,不过如果你已经学习了java或者python等也没有问题的啦,毕竟这三个语言都是可以参加蓝桥杯的。语法学习我建

蓝桥杯java技巧总结_某某小白的博客-爱代码爱编程

文章目录 一、数据结构1. 哈希表2. 堆二、对象数组排序三、时间相关1. String转Date2. Date转String(标准格式化)3. Calender类(日历,星期)4. 计算时间间隔四、字符串1.int和String的互相转换2.判断一个字符串是否是回文五、 BigInteger与BigDecimal1.BigInteger2.Big

蓝桥杯重点(c/c++)(随时更新)-爱代码爱编程

点关注不迷路,欢迎推荐给更多人 目录 1  技巧 1.1  取消同步(节约时间,甚至能多骗点分,最好每个程序都写上) 1.2  万能库(可能会耽误编译时间,但是省脑子) 1.3  蓝桥杯return 0千万别忘了写!! 1.4  编译设置(Dev C++) 1.5  memset填充函数 1.6  时间复杂度 1.6.1  常数阶  O(

【源码详解~蓝桥杯单片机必备技能】1.利用状态机思维实现矩阵键盘扫描-爱代码爱编程

按键长按、双击看下一篇文章 0.引言: 大一啥都不会,傻傻参加蓝桥杯单片机比赛,代码也几乎仿照网上的风格,现在学过STM32后,再来写51的代码,发现许多可以改进的地方,就从按键扫描开始。网上利用状态机思维实现的矩阵键盘

蓝桥杯java必备基础知识总结大全【3w字】持续更新中_java蓝桥杯基础编程挖胡萝卜-爱代码爱编程

本文会持续更新,如果对您有帮助的话可以点点关注,双击 本人2021年蓝桥杯C++B组国二,今年转战Java,并整理此文,希望能够对大家有所帮助,第一次写这么长的文章,可能有的地方写的不是很好,还请大家多多谅解,我会持续进行

蓝桥杯eda必备基础知识_eda竞赛理论知识-爱代码爱编程

一、选择题 1.影响阻抗的因素有( ) A.线宽 B.线长 C.介电常数 D.PP厚度 E.绿油 2.减小串扰的方法( ) A.增加PP厚度 B.3W原则 C.保持回路完整性; D.相邻层走线正交 E.减小平行走线长度 3.哪些是PCB板材的基本参数( ) A.介电常数 B.损耗因子 C.厚度 D.耐热性 E.吸水性

c++模板 —— 万字带你了解c++模板(蓝桥杯算法比赛必备知识stl基础)_c++ 比赛模板-爱代码爱编程

目录   模板的概念 函数模板           函数模板的作用: 函数模板的语法: 解释: 示例: 总结: 函数模板注意事项 注意事项: 示例: 总结:  函数模板案例 案例描述: 示例: 普通函数与函数模板的区别 总结: 普通函数与函数模板的调用规则 调用规则如下: 示例: 模板的局限性(函数模板的第二种