作业帮 > 综合 > 作业

写出求使1+2+3+.+-----

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 20:10:42
写出求使1+2+3+.+-----<2012成立的所有正整数的一个算法.
你是要编程还是做试卷啊
再问: 都要
再答: //我用java写的,其实思路就是这样,其他语言只要改改语法 public class jisuan//面向过程的思路 { public static void main(String args[]) { int sum = 0; int i = 1; while(sum < 2012) //不知道循环几次,所以用while循环,也可do while 但效率较低 { sum += i; //意思是sum = sum + i System.out.print(i+" "); i++; } } } 做卷子嘛 用通项公式啦 1加到n n(n-1)/2 = 2012即n(n-1)=4024 只要估算一下 比较接近的 61*60=3660 62*61应该还不到,数感要好哦 总之结果就在不远处,1