简介

  1. 语言采用Java,想到什么就记什么,100年后来看也没问题,算法讲究的是思维锻炼👌

求1到100所有数的和

  1. 简单粗暴,效率低一些
    1
    2
    3
    4
    5
    int sum = 0;
    for (int i = 1; i <= 100; i++) {
    sum += i;
    }
    System.out.println(sum);
  2. 高斯求和公式,原理是(100+1)、(99+2)、(98+3)等,你会发现结果都是101,计算完毕需要50次
    1
    2
    System.out.println((1 + 100) * 50);       //求100以内,结果5050
    System.out.println((1 + 1000) * 500); //求1000以内,结果500500