| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 137599 | 胡海峰老师 | 12序列的第n项 | C++ | Accepted | 1 MS | 272 KB | 1019 | 2025-11-20 22:12:06 |
#include <iostream> //designed by hu 2025-10 using namespace std; int main(){ //计算数列 1+1 + 2 + 4 + 7 + 11 + 16 + ... + 172 + 191 的前 20 项之和。 //累加起来和放这个变量 int i=1; // 每一项的内容,第1项是1,2,4 int t=0; //数与数之间增量 int n,x = 2 ; //表示当前加的是第几项 cin >> n; while( x<=n) { i = i + t; t++; x++; // cout<<i<<endl; } cout<< i; // 结果是 1350 // int s =0; // int i=1; // int t = 1; // for(int x=1;x<=20;x++) // { // s = s + i; // i = i + t; //下一个i // t++; // } // cout<< "s=" <<s; return 0; } // cout<<i <<endl; ctrl + ? 快速注释 // cout<< "这是第" << x << "项" <<endl; /* 挑战题目(培养数学思维与算法能力): - 计算数列 1 + 2 + 4 + 7 + 11 + 16 + ... + 172 + 191 的前 20 项之和。(提示:该数列相邻两项的差是等差数列) */