前言

  • 1)操作符两端必须加空格,(每行第一个赋值语句对齐)。

  • 2)变量名必须是英文(不能是拼音):英文、数字、下划线和美元符号。

  • 3)等于号 == 反过来写(0 == i%4)防止少些赋值号的错误。

  • 4)通常不省略分支括号。

1、应用

  • 1)质数(素数):质数(prime number)又称素数,有无限个。一个大于 1 的自然数,除了 1 和它本身外,不能被其他自然数整除,换句话说就是该数除了 1 和它本身以外不再有其他的因数;否则称为合数。

  • 2)瑞年:瑞年的条件能满足以下条件之一即可:

    • 1> 能被 4 整除且不能被 100 整除。
    • 2> 能被 400 整除。平年(普通年)有 365 天,瑞年有 366 天。其中,平年的 2 月份只有 28 天,而瑞年二月份有 29 天。
  • 3)最大公约数:最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。

    	void reduce(int numerator, int denominator)
    {
    int u = numerator;
    int v = denominator;
    int temp = 0; while(v != 0){ temp = u % v;
    u = v;
    v = temp;
    } NSLog(@"最大公约数为:u = %d", u);
    }
  • 4)最小公倍数:两个或多个整数的公倍数里最小的那一个叫做它们的最小公倍数。

  • 5)阶乘:一个正整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,并且 0 的阶乘为 1。自然数 n 的阶乘写作 n!。

  • 6)水仙花数:水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)。

  • 7)三角数:三角形的第一行包含一个弹球,第二行包含两个弹球,以此类推。一般来说,包含 n 行的三角形可容纳的弹求总数等于 1~n 之间所有整数之和,这个和称为三角数。

    1. 冒泡排序
    	// 冒泡排序
    for (int i = 0; i < number - 1; i++) {
    for (int j = 0; j < number - 1 - i; j++) { if (stu[j] < stu[j + 1]) {
    temp = stu[j];
    stu[j] = stu[j + 1];
    stu[j + 1] = temp;
    }
    }
    }

随机推荐

  1. 倒计时 总结 Timer Handler CountDownTimer RxJava MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  2. 牛气冲天的Iframe应用笔记

    纵观时下网站,本来网速就有些慢,可是几乎每页都要放什么Banner,栏目图片,版权等一大堆雷同的东西,当然,出于网站风格统一.广告效应的需要,本无可厚非,可毕竟让用户的钱包为这些“点缀“的东西”日益消 ...

  3. Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  4. Typescript declaration: Merge a class and an interface

    参考: https://stackoverflow.com/questions/47670959/typescript-declaration-merge-a-class-and-an-interfa ...

  5. COM结构化存储中存储对象或者流对象的命名规则

      COM结构化存储中存储对象或者流对象的命名规则

  6. 【问题&解决】还原数据库提示“介质集有2个介质簇,但只提供了1个。必须提供所有成员”的解决办法

    今天在对数据库备份与还原的过程中,我遇到一个问题“介质集有2个介质簇,但只提供了1个.必须提供所有成员”,下面详细的介绍一下遇到问题的经过与问题解决的方法! 一.备份与还原遇到的问题描述与解决方法: ...

  7. iOS开发系列课程预告

    近期在Mac和iOS上做开发,认为应该写一点东西分享给感兴趣的童鞋们.在此之前.以前有非常多同行们都在埋怨苹果Objective-C的复杂和难以上手,为此也有非常多人对今年(2014年)刚推出的Swi ...

  8. springboot项目打包提示Unable to find a single main class from the following candidates错误

    提示Unable to find a single main class from the following candidates错误的原因是会从所有代码里面扫描包括main方法的类,找到多个类就报 ...

  9. Java从零开始学十七(简单工厂)

    简单工厂的实现 实现一个计算器:要求输入2个数,和运算符,得到结果 Operation类 package com.pb.demo1; public class Operation { private ...

  10. 【技术文档】jeecg3.7-maven搭建好开发环境入门

    JEECG 微云高速开发平台(3.7)Maven版本号手把手入门手冊 官方标准开发工具:1.IDE        Eclipse Java EE IDE for Web Developers.    ...