编写程序实现:以参数x为首项,d为公差,产生等差数列的 20项,并依次存于数组a中,并求出所产生的等差数列的 20 项之和

编写程序实现:以参数x为首项,d为公差,产生等差数列的 20项,并依次存于数组a中,并求出所产生的等差数列的 20 项之和

#include<stdio.h> 
int main(){
    int x,d,num=0,arr[20];
    scanf("%d%d",&x,&d);
    for(int i=0;i<20;i++){
        num=x+i*d;
        arr[i]=num;
    }
    int sum=0;
    for(int i=0;i<20;i++){
        sum+=arr[i];
    }
    printf("等差数列前20项和sum=%d\n",sum);
    return 0;
}

img