高斯求和我直接吹爆: Sn=n*a1+n(n-1)d/2或Sn=n(a1+an)/2
#include <iostream> #include <cstdio> using namespace std; int main() { cout<<101*34/2;//高思等差数列求和公式 return 0; }
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n=0;//初始化不能忘 for(int i=100;i>=1;i-=3)//由题可知这是个等差数列,每个数的差是3,所以用循环 { n+=i;//用n来累加i } cout<<n; return 0;
} 其实这题也可以用等差数列的公式来计算:(首项+末项)*项数/2
注册一个 核OJ_核桃编程 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 核OJ_核桃编程 通用账户