c语言编写程序求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7的第四十项?

 我来答
小阳同学
2020-12-05 · 知道合伙人教育行家
小阳同学
知道合伙人教育行家
采纳数:10 获赞数:30128
江苏省高等数学竞赛二等奖

向TA提问 私信TA
展开全部

c语言编写程序求数列1,3,3,3,5,5,5,5,5,7,7,7,7,7,7,7的第四十项:

解答如下:

main(){ int i,n; i=1; n=40; while (n>=0){ n=n-i; i=i+2; } printf("%d",i);}

上面程序输出的i值就是第n项的z值。

扩展资料:

C语言做为一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。

帐号已注销
2020-12-05 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:166万
展开全部

main(){

int i,n;

i=1;

n=15;

while (n>=0){

n=n-i;

i=i+2;

}

printf("%d",i);

}

或:

#include<stdio.h>

main()

{

int i,j,k,cont=0;

for(i=1;cont<15;i+=2)

{for(j=1;j<=i;j++) { baiprintf("%d ",i); cont++; k=i; }

}printf("\n");

printf("the 15th is:%d\n",k);

}

扩展资料:

有一类数列,既不是等差数列,也不是等比数列,若将这类数列适当拆开,可分为几个等差、等比或常见的数列,然后分别求和,再将其合并即可.

例如:an=2n+n-1,可看做是2n与n-1的和

Sn=a1+a2+...+an

=2+0+22+1+23+2+...+2n+n-1

=(2+22+...+2n)+(0+1+...+n-1)

=2(2n-1)/(2-1)+(0+n-1)n/2

=2n+1+n(n-1)/2-2

参考资料来源:百度百科-数列求和

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2019-12-11 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

#include <stdio.h>

int main()

{ int i,n=40;

  for(i=1;n>i;i+=2)n-=i;

   printf("%d\n",i); 

  return 0;

}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Alfg5
高粉答主

2019-12-11 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:1.3万
采纳率:98%
帮助的人:1331万
展开全部
main(){ int i,n; i=1; n=40; while (n>=0){ n=n-i; i=i+2; } printf("%d",i);}

上面程序输出的i值就是第n项的值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-12-11
展开全部
#include<stdio.h>

int main()
{ int a[50],i,j,n,t;
i=0,n=0;
while(n<40)
{ t=2*i+1;
i++;
for (j=0;j<t;j++)
{
a[n] = t;
n++;
}

}
printf("%d\n",a[40]);

return 0;
}

结果 13 吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式