3+33+333+……一直加到50个3得算法
答案:2 悬赏:30 手机版
解决时间 2021-01-27 08:09
- 提问者网友:你挡着我发光了
- 2021-01-26 09:11
3+33+333+……一直加到50个3得算法
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-01-26 09:20
double num = 3;
double sum = 0;
for(int i = 0;i < 50;i++)
{
sum += num;
num = num * 10 + 3;
}
double sum = 0;
for(int i = 0;i < 50;i++)
{
sum += num;
num = num * 10 + 3;
}
全部回答
- 1楼网友:拜訪者
- 2021-01-26 09:26
a1=3
for n>=2
an = 10a(n-1) + 3
an + 1/3 = 10( a(n-1) + 1/3)
=> {an + 1/3} 是等比数列, q= 10
an + 1/3 = (10)^(n-1) .(a1 + 1/3)
= (1/3)10^n
an = -1/3 +(1/3)10^n
sn =a1+a2+...+an
= -n/3 + (10/27) (10^n- 1 )
3+33+333+3333+33333一直加到50 个3
=s50
=-50/3 + (10/27) ( 10^50 -1 )
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯