求C语言编写等差数列求和的代码
发布时间:2025-05-16 11:33:20 发布人:远客网络
一、求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,如下图所示就完成了。