返回首页 返回题库

金字塔

C++ 入门 GESP一级真题 #循环#累加

题目描述

题面描述

金字塔由n层石块垒成。从塔底向上,每层依次需要 n×n, (n-1)×(n-1), ... , 2×2 , 1×1 块石块。请问搭建金

字塔总共需要多少块石块?

输入格式

一行,一个正整数n,表示金字塔的层数。

输出格式

一行,一个正整数,表示搭建金字塔所需的石块数量。

样例1

输入:

2

输出:

5

样例2

输入:

5

输出:

55

数据范围

对于所有测试点,保证1≤n≤50。


时间限制

1.0 s

内存限制

512.0 MB

💡 查看提示(先自己想一想再看)
考察循环结构的使用、累加变量的初始化、整数乘法运算;注意循环变量从1到n的遍历,确保每一层的石块数都被正确累加,累加变量ans记得初始化为0。
⚙ 开始做这道题 0 人做过 · 1 收藏 · 16 浏览

讨论(0)