藍橋-【煤球數目】

煤球數目

        有一堆煤球,堆成三角棱錐形。具體:
        第一層放1個,
        第二層3個(排列成三角形),
        第三層6個(排列成三角形),
        第四層10個(排列成三角形),
        ....
        如果一共有100層,共有多少個煤球?

        請填表示煤球總數目的數字。
        注意:你提交的應該是一個整數,不要填寫任何多餘的內容或說明性文字。

答案:171700

思路:

1、煤球層數i與煤球的數目之間存在的關係是:ans+=i(i+1)/2

代碼:

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int ans=0;
		for(int i=1;i<=100;i++)
		{
			ans+=((i+1)*i)/2;
			
		}	
		System.out.println(ans);
	}

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章