Advertisement

等差数列.

阅读量:

目录

1.问题描述

2.解决思路

3.代码实现


1.问题描述

等差数列 2,5,8,11,14。。。。

(从 2 开始的 3 为公差的等差数列)

输出求等差数列前n项和

本题有多组输入

输入:输入一个正整数

输出:总共相加的和

2.解决思路

本题只需要用到等差数列前n项和的公式即可

ps: Sn=na1+n (n-1)d/2

3.代码实现

复制代码
 #include <stdio.h>

    
 int main()
    
 {
    
     int n=0;
    
     int Sn=0;
    
     int d=3;
    
     while (scanf("%d",&n)!=EOF)
    
     {
    
     getchar();
    
     Sn=n*2+(n*(n-1)*d)/2;
    
     printf("%d\n",Sn);
    
     }
    
 }

全部评论 (0)

还没有任何评论哟~