acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 资讯
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • c++题解

    题目意思 输入 n,计算: 1 + (1+2) + (1+2+3) + … + (1+2+…+n) 比如 n=3: 1 + 3 + 6 = 10 这道题有两种解法: 1.循环嵌套 2.只需要一层循环

    userId_undefined
    超赛
    时间刺客空间掌握者时空双修者I/O·IO入门者模拟·模拟练习生造物者
    365阅读
    11回复
    9点赞
  • 题解 | A46079 累计相加

    入团 https://www.acgo.cn/application/2090787938473775104

    userId_undefined
    幽灵#互关
    时间刺客空间掌握者时空双修者倔强青铜枚举·枚举小能手循环·循环打卡人
    32阅读
    1回复
    1点赞
  • C++题解简短版

    可以用求和公式(1+n)*n/2,具体见代码 用求和公式,可以少一层循环(不过在本题也没什么大用,但是当n很大时就有用了), 代码放这,有需要的可以取走 #include <iostream> using namespace std; int main(){ int n, all = 0; cin >> n; for (int i = 1; i <= n; i++) all += (1 + i) * i / 2; cout << all; }

    userId_undefined
    hello
    18阅读
    0回复
    2点赞
  • 代码

    代码: #include <bits/stdc++.h> using namespace std; int main(){ int n=0,f=0,b=1,sum=0; cin>>n; f=n; for(int c=1;c<=n;c++){ sum+=f*b; f--; b++; } cout<<sum; return 0; }

    userId_undefined
    威龙凌霄戍卫
    10阅读
    0回复
    0点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页