蓝桥杯第一题:煤球数目,有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),…如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。
解析:先审题,每层都为三角形。那么我们来列一下
那我们可以用一个for循环解决这道题,代码也是通俗易懂
int main()
{int i; //第i层
int sum=0; //煤球总数量
int n=0; //第i层的煤球数
for(i=1;i<=100;i++)
{n=n+i;
sum=sum+n;
}
printf("煤球总数量=%d",sum);
return 0;
}