您当前的位置:首页 > 互联网教程

求C语言编写等差数列求和的代码

发布时间:2025-05-16 11:33:20    发布人:远客网络

求C语言编写等差数列求和的代码

一、求C语言编写等差数列求和的代码

等差数列求和求和有两种方法,第一种是数值循环相加,第二种是利用公式:

Sn=n*a+n*(n-1)*d/2,其中a为数列首项

printf("清输入等差数列首项值a,项数m,数列差值d\n");

scanf("%d,%d,%d",&a,&m,&d);

}while(a<1||m<1||d<1);

sum=m*a+d*(m*(m-1))/2;//sum为通过公式,求等差数列的和

printf("s=%d\nsum=%d\n",s,sum);//s为通过数据循环相加得到的等差数列的和

上图是首项值为1,数列差值为分别1和2的情况下的求和结果,可以看出两种不同求和方式得到结果一致。

二、如何用c语言编程求200以内的和

1、首先把头文件,main函数写好#include<stdio.h> main(),如下图所示。

2、之后需要定义几个变量,一个存放和,一个从1开始到100,如下图所示。

3、之后书写for循环,首先给i赋值为1,其中如果要求200以内和把数字100改为200即可。

4、然后写for循环里面的内容,sum=sum+i;把每个i的值加到sum里面。

5、最后进行输出,编写输出语句把它输出出来,sum为整形,故用%d,如下图所示就完成了。