查看: 17|回复: 0

金字塔问题实战讲解

[复制链接]

14

主题

0

回帖

21

积分

管理员

积分
21
发表于 2025-11-16 15:58:38 | 显示全部楼层 |阅读模式
[主题名称]:金字塔砖块问题
[带队老师]:小飞教练
[讲解会员]:李连浩
[讲解内容]:
题目描述
        金字塔由n层石块垒成。从塔底向上,每层依次需要nxn,(n-1)x(n-1),...,2x2,1x1 块石块。
        请问搭建金字塔总共需要多少块石块?
        输入格式
        一行,一个正整数n,表示金字塔的层数。  
        输出格式
        一行,一个正整数,表示搭建金字塔所需的石块数量。
        输入 5
        输出 55
  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4.         int n,a=0;
  5.         cin>>n;
  6.         for(int i=1;i<=n;i++){
  7.    a+=(n-i)*(n-i);
  8.         }
  9.         cout<<a;
  10. }
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:codejiu@163.com

鲁ICP备2021002831号-1

在本版发帖
客服微信
返回顶部
快速回复 返回顶部 返回列表