问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-25 15:20

我来回答

5个回答

热心网友 时间:2022-05-07 00:09

等差数列求和求和有两种方法,第一种是数值循环相加,第二种是利用公式:
Sn=n*a+n*(n-1)*d/2,其中a为数列首项

代码如下:


#include <stdio.h>


int main(void)


{


int a,m,d,sum;


int s=0,n=1;


do  {


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


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


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

while(n<=m)


{
s+=a+(n-1)*d;


n++;


}

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


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



return 0;


}



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

热心网友 时间:2022-05-07 01:27

准备

1、先理解等差数列的概念;

2、求和公式,;

编码

include<stdio.h>
int compute(int,int,int);
void main()
{
int a1,d,n,sn;
printf("输入a1:");
scanf("%d",&a1);
printf("输入等差d:");
scanf("%d",&d);
printf("输入项数n:");
scanf("%d",n);
sn=compute(a1,d,n);
printf("前n项和为%d",sn);
}
int compute(int a1,int d,int n)
{
return 2/(n*(a1+((n-1)*d)));
}

代码未经过测试,思路大体是这样

追问其实吧,我就是想不用那个公式,按照原理做一个,现在我已经想出来了,谢谢回答哟!

追答加油,你可以的

热心网友 时间:2022-05-07 03:02

先研究等差数列,然后找规律写代码。

热心网友 时间:2022-05-07 04:53

可以利用求和公式一次求出——

热心网友 时间:2022-05-07 07:01

咔咔咔水泥厂你放假额卡妈妈
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 房产证过户流程是怎样的?需要什么材料? 如何用西红柿和金针菇,就能做出一道美味可口的菜呢? 郑州房子过户需要什么手续 胎儿为什么会停止发育?该注意什么? 金针菇西红柿汤的家常做法大全怎么做好吃视频 西红柿金针菇瘦肉汤最正宗的做法 番茄金针菇蛋汤简单易做,番茄金针菇蛋汤的做法有什么呢? 梦见瘫痪奶奶回光返照能说话走路了之后又死了 昨晚梦见瘫痪的婆婆能走路了,眼睛好像被人打的有淤血。求解谢谢 请问梦见本己瘫痪的婆婆突然站起来穿上干净的衣服去玩是什么意思呀? 梦见瘫痪的人能走路了但是对我阴着脸是什么意思? 梦见瘫痪卧床的公婆下床走路 梦见瘫痪多年的奶奶给好了,求解梦 华硕笔记本微信视频不了怎么回事 梦到本来重病的婆婆能走路了周公解梦 华硕笔记本微信文件打不开 梦见瘫痪的老太太会走路了跟着我追? 华硕笔记本电脑安装了电脑版微信,怎么找不到发现 梦见我婆婆会走路了 微信的文件在电脑哪个文件夹 什么原因会导致胎儿停止发育? 郑州房产过户都需要哪些手续? c语言等差数列求和 等差数列求和 c语言 游戏串怎么全部免费玩? 郑州二手房过户手续如何办理 c语言等差数列求和问题 郑州如何办理房产过户手续?在哪里办? 为什么有些时候会出现胎儿停止发育的情况? 怎么样能免费试玩游戏? C语言运用等差数列求和公式n*(n+1)/2 郑州二手房交易流程是怎样的 等差数列中项求和公式是什么 请问那些苹果手机上面需要付费的单机游戏?有哪些途径可以免费玩?永久性 郑州二手房过户流程及贷款流程? c语言等差数列递归求和问题 微信中怎样把一个朋友推荐给另一个好友让朋友第一时间能知道 手机怎样可以免费玩付费游戏? 求高中数学数列求和方法总结 我把朋友微信名片推荐给别人,我朋友会知道是我推荐的吗?