Bootstrap

C语言实现等差数列

一个等差数列第一项为5,前10项的和为320。求它的公差并打印出来

目录

一个等差数列第一项为5,前10项的和为320。求它的公差并打印出来


#include<stdio.h>
int main()
{
    int i, d, an;
    for (d = 1;; d++) {
        int s = 0;
        for (i = 1; i <= 10; i++) {
            an = (d * i) - 1;//或者an=5 + (i - 1) * d;
            s += an;
        }
        if (s == 320) {
            printf("%d", d);
            break;
        }
    }
}

等差数列的通项公式:an=a1+(n-1)d

;