煤球數目
有一堆煤球,堆成三角稜錐形。具體:
第一層放1個,
第二層3個(排列成三角形),
第三層6個(排列成三角形),
第四層10個(排列成三角形),
....
如果一共有100層,共有多少個煤球?
思路:1 2 3 4 5 6 ......n 這是乙個等差數列的前n項和
補充:等差數列是常見數列的一種,可以用a、p表示,如果乙個數列從第二項起,每一項與它的前一項的差等於同乙個常數,這個數列就叫做等差數
列,而這個常數叫做等差數列的公差,公差常用字母d表示。例如:1,3,5,7,9……(2n-1)。等差數列的通用公式為:an=a1+(n-1)d。前n項和公式為:
sn=n*a1+n(n-1)d/2或sn=n(a1+an)/2。注意: 以上n均屬於正整數。
方法一:
層數 個數
第一層 1
第二層 1+2
第三層 1+2+3
第四層 1+2+3+4
#include#define n 100 //定義有100層煤球
int main()
printf("sum=%d\n",sum);
return 0;
}
結果:171700 藍橋杯2016初賽 煤球數目
大家覺得寫還可以,可以點讚 收藏 關注一下吧!也可以到我的個人部落格參觀一下,估計近幾年都會一直更新!和我做個朋友吧!有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目...
藍橋杯第七屆A題 煤球數目
題目描述 有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。思路本題屬於規律題,這裡求的是0 ...
20200310之煤球數目 (填空)
有一堆煤球,堆成三角稜錐形。具體 第一層放1個,第二層3個 排列成三角形 第三層6個 排列成三角形 第四層10個 排列成三角形 如果一共有100層,共有多少個煤球?請填表示煤球總數目的數字。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。11 2 1 2 3 1 2 3 4 下面是...