当前位置:   article > 正文

9.等差数列求和计算_python计算等差数列前n项的和,等差数列为2,5,8,11……。n由键盘输入,不超过100。

python计算等差数列前n项的和,等差数列为2,5,8,11……。n由键盘输入,不超过100。

一、题目描述

功能: 等差数列 2,5,8,11......

输入: 正整数N >0

输出: 求等差数列前N项和

返回:转换成功返回 0 ,非法输入与异常返回-1

本题为多组输入,请使用while(cin>>)等形式读取数据

输入描述: 输入一个正整数。

输出描述: 输出一个相加后的整数。

示例1

输入: 2

输出 :7

二、求解思路

 

本题比较简单,直接用等差数求和公式求解即可。

等差数列2,5,8,11......前N项之和为:Sn=n*(1+3*n)/2

三、代码实现

  1. #include<iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. int n,Sn;
  6. while(cin>>n)
  7. {
  8. Sn=n*(1+3*n)/2;
  9. cout<<Sn<<endl;
  10. }
  11. return 0;
  12. }

求解结果:

  1. 2
  2. 7

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/774247
推荐阅读
相关标签
  

闽ICP备14008679号