求使1+2+3+4+5+6 .+n < 100成立的最大自然数n的值

3个回答

  • package suanFa;

    public class Max {

    public void getMax(){

    int s=0;

    for(int i=1; ;i++){

    s=s+i;

    if((s=100)){

    System.out.println("满足要求的最大整数 n="+i);

    System.out.print("不超过100的最大和为 s="+s);

    break;

    }

    continue;

    }

    }

    public static void main(String[] args) {

    Max m=new Max();

    m.getMax();

    }

    }

    运行结果:

    满足要求的最大整数 n=13

    不超过100的最大和为 s=91

    纯数学方法

    因为1到n的求和公式为:n(n+1)/2.

    所以,我令n(n+1)/2