华为oj等差数列

#include<iostream>
using namespace std;

int getSum(int n)
{
	int start = 2;
	int step = 3;
	int sum = 0;
	int last = start+(n-1)*step;
	sum = (start+last)*n/2;
    return sum;		
	
}
int main()
{
	int n;
	cin>>n;
	if(n>0)
	cout<<getSum(n)<<endl;
	else
	return -1;
	return 0;
}

阅读更多
上一篇华为oj输入一行字符,分别统计出包含英文字母、空格、数字和其他字符的个数
下一篇华为oj最小公倍数
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭