1.煤球数目 (结果填空)有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),....如果一共有100层,共有多少个煤球?package java01;
public class java6 {
/**
* 这题比较简单
* 双重循环累计就可以了
*/
public static void main(String[] args){
int sum = 0;
for(int i = 1; i <= 3; i++){
for(int j = 1; j <= i; j++){
sum = sum + j; //我不懂这里,这里只是写出sum=sum+j,但是第一个循环是1,第二个是3,第三个是6,到是我的意识是怎么把1,3,6,加起来呢,这里也没有说加起来的意思,我不是很清晰,不知能不能明白我啥意思,希望能给我解释解释,谢谢了!!!
}
}
System.out.println(sum); //171700
}
}
3 回答
简单丶注定
TA贡献9条经验 获得超2个赞
public static void p() { int[] arr = new int[101]; int j = 2; int sum = 0; for (int i = 1 ; i <= 100; i++) { if (i <= 1) { arr[i] = 1; } else { arr[i] = arr[i - 1]+j ; j++; } sum = sum+arr[i]; System.out.println("arr["+i+"] = "+ arr[i]); } System.out.println("sum = "+ sum); }
结果:
arr[1] = 1
+2------j
arr[2] = 3
+3-----j
arr[3] = 6
+4-----j
arr[4] = 10
+5----j
arr[5] = 15
................................
arr[99] = 4950
arr[100] = 5050
sum = 171700
添加回答
举报
0/150
提交
取消