问题标题: 数木块

0
0
路飞
路飞
新手守护
新手守护

4. 数木块

【问题描述】

在墙角堆放着一堆完全相同的木块,如下图所示:

因为木块堆放的很有规律,只要知道层数就能算出总数。

输入:木块的层数n,1≤n≤100。

输出:木块的总数。

要求:使用scanf与printf

【样例输出】

5

【样例输出】

35


0
0
0
刘乐宸
刘乐宸
新手天翼
新手天翼

学霸题,数正方体,头顶标注法,从上往下数:三层标上三,二层标上二,一层标上一,全部加起来,结果算出来,你学会了吗?

0
0
汪宇航
汪宇航
新手启示者
新手启示者

int n,num=0,a=1;

cin>>n;

for(int i=1;i<=n;i++){

num+=a;

a+=i;

}

cout<<num+n*2;

0
0
王子逸
王子逸
新手天翼
新手天翼

木块由上到下面数数量分别是1,3,5,7,9....

a[1]=1;

for(int i=2;i<=n;i++)

{

a[i]=a[i-1]+2;
}

然后用sum将a[i]全部累加起来

我要回答