首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C语言 | 求完数

    在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。 那么如何学习呢?当然是每天都练习一道C语言题目!! ? 作者 闫小林 白天搬砖,晚上做梦。...例55:一个数如果恰好等于它的因子之和,这个数就称为完数,C语言编程找出1000之内的所有完数,并输出其因子。...解题思路:6的因子为1,2,3,而6=1+2+3,因此6是“完数”,1不用判断,直接从2开始,因为1的因子只有1 源代码演示: #include//头文件 int main()//主函数...=0) { //如果是的话 s=s+i; } } if(s==number) { printf("%d的因子为...:1 2 3 28的因子为:1 2 4 7 14 496的因子为:1 2 4 8 16 31 62 124 248 -------------------------------- Process exited

    3.4K108

    C语言 | 找出1000以内的所有完数

    例55:一个数如果恰好等于它的因子之和,这个数就称为完数,C语言编程找出1000之内的所有完数,并输出其因子。 ...解题思路:6的因子为1,2,3,而6=1+2+3,因此6是“完数”,1不用判断,直接从2开始,因为1的因子只有1 源代码演示: #include//头文件  int main()//主函数...number<1000;number++)//for循环    {     //直接从2开始     s=0;     for(i=1;i<number;i++)     {       //检查i是否是m的因子...:1 2 3 28的因子为:1 2 4 7 14 496的因子为:1 2 4 8 16 31 62 124 248 -------------------------------- Process exited...C语言 | 找出1000以内的所有完数 更多案例可以公众号:C语言入门到精通

    4.6K108

    Vue-cli搭建完项目,各文件解释

    后存放一些依赖和插件的文件夹; src是存放我们项目源码的文件,通常我们的vue组件就写在这里,其中main.js是页面的入口文件,初始化vue实例并使用需要的插件【插件router、resource等...】,而App.vue看作是一个大组件,也就是整个页面的vue实例文件; static是存放第三方静态资源的,比如css的reset.css等等。...2、二级目录: .babelrc是Es6语法的一些转换配置,其中presets是预设,plugins是转换的插件,comments的值如果为false,表示转换后不生成注释; .editorconfig...是编辑器的配置,它配置了一些语言,缩进的风格大小,换行符风格等等; .eslintignore是忽略语法检查的目录文件,一般是build/*.js、config/*.js这两个文件; .eslintrc.js...是eslint的配置文件,其中extends: 'standard'表示标准规则,如:要求===之类的;‘rule’表示配置具体的规则,我们改eslint就在这个下面进行修改,如:// 没有分号就报错

    76260

    Java数组使用&练习(完)

    这个拷贝的元素的个数就是我们的arr.length长度; 这个提示代码里面也写了这个srcPos意思就是源头的开始的位置,destPos就是我们的目的地的位置下标,这个灰色的是我们的这个系统提示出来的,...我们不需要写的,他自己会自动补充出来; 1.2二分查找 前提就是这个数组里面的这个元素是有序地,因此这个参数就是我们的数组和我们的查找的元素,pos接受的就是我们想要查找的元素,因为这个4是存在的,因此这个打印的结果就是...-(length+1)这个值,也是一个负数; 1.3数组元素的平均值 通过遍历这个数组求解我们的数组元素的和,然后除以这个数组元素的个数就是我们的这个数组的和的平均值; 1.4数组元素的排序 我们可以调用这个...置为0,每一次对于这个count++的时候都需要判断我们的count是不是等于3,等于3就需要返回true,证明这个数组里面是有三个连续的奇数的; 3.不规则二维数组 我们上次说了这个java里面的二维数组的打印方法...,以及这个二维数组里面的理解,是多个一维数组组成的; 我们的第一行是定义一个两行的数组,第一行的数组有三列,第二行的数组有3列,上面的就是这个不规则数组的图解,方便我们理解,这个就是java里面的不规则的二维数组的用法

    5510

    Java主函数解释、javajavac命令解释、classpath解释

    让编译器做事:   javac是java对外提供的一个命令,他的底层对应着一整套java编译程序,其实就是用这个命令启动了一个编译程序,编译.java文件,就是对java的原文件进行检查,检查原代码的正确性...让虚拟机做事:   java的底层对应的程序是:虚拟机,启动虚拟机帮我运行一个类,即java Demo,是因为运行环境中才包含虚拟机。   ...java这个运行程序,类文件(即.class文件)可能分布在电脑硬盘不同目录下。   ...运行文件(即类文件)在哪,我就去哪运行,即Demo.class在哪,我就去哪使用命令 java Demo 运行它。 classpath的作用是:可以在任意目录下都能运行java程序。...但是:有另一种方法:     即classpath是在规定虚拟机该到什么地方去执行java运行程序。

    1.5K10

    Java本地缓存,完胜 Guava !

    今天给大家介绍一个高性能的 Java 缓存库 -- Caffeine 。...简介 Caffeine是基于Java8 的高性能缓存库,借鉴了 Guava 和 ConcurrentLinkedHashMap 的设计经验,拥有更高的缓存命中率和更快的读写速度。...性能比Guava更强 功能特性 基于时间的回收策略:包括写入时间和访问时间 基于容量的回收策略:一种是基于容量大小,一种是基于权重大小,两者只能取其一。...build(); } } 这种方式的弊端是所有的缓存都放在一起,最好的使用方式是每一个缓存单独创建缓存对象。...,无论读还是写的效率都远高于其他缓存,从 Spring5 开始的默认缓存实现就将 Caffeine 代替原来的Google Guava,支持多种回收策略,感兴趣的小伙伴赶快去试试吧~

    38830

    Java中的statickeyword具体解释

    1.statickeyword主要有2个作用: ①为某特定的数据类型或者对象分配单一的存储空间。而与创建对象的个数无关。 ②在不创建对象的情况下能够直接通过类名来直接调用方法或者使用类的属性。...代码块,和内部类 3.Java中没有全局变量的概念。可是能够通过static来实现全局变量的效果。...Java中提供了2种类型的变量:①用static修饰的静态变量②实例变量 他们的差别是静态变量时属于类的,仅仅要静态变量所在的类被载入。...static非常重要的一个应用就是实现单例模式。单例模式的特点就是仅仅能有一个实例。...须要注意的是,static代码块仅仅会被运行一次!!! 6.static内部类 static内部类是指被修饰为static的内部类。

    33320

    java的”HelloWorld”代码解释「建议收藏」

    public class HelloWorld public英文意思为公共的,在这里表示这个类的权限是公共的,可以在其他类中 看见与使用,class代表声明定义一个类,“HelloWorld”是类名(...注意java中类名开头要使用大写英文字母), 此行代码的解释就表示声明一个名为”HelloWorld”的类。...public static void main(String[] args) 此行代表的是主方法,为程序的入口点,即程序开始执行的地方,相当于c语言中的”int main()”,后面代码主要内容也要像c...; “System”则是公共类中的一个小类,可以举例,人和猩猩都为灵长类,而男性和女性又为人的类;“out”为“System”类中的静态数据成员,也可理解为对象。...就相当之前所举例的,男性是一个类,所有男性中的的某一个个体即为对象,如小明,小斌,还是其他人;而“print”即为一种计算机语言,是java中类的一个方法,即控制输出一行字符串,相当于c语言中的“printf

    49410

    「  『Java』注释与helloworld程序的解释  」

    - Java注释 什么是注释,注释的作用是什么?...1- 对Java源代码的解释说明 2- 注释并不会被编译到.class字节码中(一个好的开发习惯应该是多行注释,目的:增强可读性) - 注释写法(三种) ①单行注释 //单行注释,仅注释当前行 ②多行注释...注意:该注释会被Javadoc程序(Javadoc.exe)解析并生成帮助文档 /** *javadoc注释 *javadoc注释 *javadoc注释 ... */ 对helloworld程序的解释...HelloWorld 在这里:表示定义一个公开的类,名字为HelloWorld 注意:类体中,不允许直接编写Java语句,除了声明变量 Public static void main (String [..."); 该句主要是向控制台输出一段消息 写时注意:①Java语句以;(一定要是英文分号,也就是半圆)结尾②Java语句中所有字符串用""包起来(也是半圆类型符号,电脑上可以用shift键进行切换) END

    30010
    领券