3.编写程序,输入等比数列的首项、公比(不等于1且小于36的正整数)和一个自然数?

3.编写程序,输入等比数列的首项、公比(不等于1且小于36的正整数)和一个自然数?,第1张

写了一个简单的 Python 程序,它可以计算等比数销局列的前 n 项和。

用户需要输入首项 a、公比 r(不等亏州让于1且小于36的正整数)和项数 n。

a = float(input('迹敬请输入首项 a: '))

r = int(input('请输入公比 r (不等于1且小于36的正整数): '))

n = int(input('请输入项数 n: '))

if r == 1 or r >= 36:

print('公比必须不等于1且小于36')

else:

sum = a * (1 - r**n) / (1 - r)

print(f'前 {n} 项和为: {sum}')

#include <stdio.h>

void main()

{ float q[50]={0}

double sum=1.0

int n[50]={0}

int i=0

int x=0

int y=0

while(i<数衫2)

{scanf("薯羡腔%d %f"派辩,&n[i],&q[i])

i++

}

for(i=0i<50i++)

{

if(0==q[i])

break

}

double dum=0

for(x=0x<ix++)

{for(y=0y<n[x]y++)

{

sum=1+sum*q[x]

}

printf("%0.3f\n",sum)

sum=1

}

}

//VC 6.0 运行很好,世纳拦TC不知道,搜胡按照TC模式写的

#include<stdio.h>

int main()

{

long int sum = 0,i = 0,t = 1

while(i<= 20) {

sum += t

t *= 2

i ++

}

printf("%ld\n"茄宏,sum)

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12564487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存