1. 首页 > 教育

求Sn=a+aa+aaa+...+aa...a的值。帮忙下划线处填空。

求Sn=a+aa+aaa+...+aa...a的值。帮忙下划线处填空。

求Sn = a+aa+aaa+aaaa+…+aa…a的值

定义等比数列公公式,aa/a=11=q,

for(i=1;i<n+1;i++,sq=sq*11)

sum=[a1*(1-sq)]/(1-q);

a1就是a值,sq是公式中的累计立方;

q是公比,二者都要累加或累乘,效率差不多,不知道还有其它方法没有

求s=a aa aaa aaaa aa.a的值

import java.io.IOException;import java.util.*; // 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 // 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 public class Test { public static void main(String[] ...

怎么求sn=a+aa+aaa+...+aa...a(n个a)的值,其中a是一个数字例如:

#include "stdio.h"

void main()

{

unsigned long i,n,temp=0,sn=0;

printf("Please enter n:");

scanf("%lu",&n);

for(i=0;i

{

temp*=10;

temp+=n;

sn+=temp;

}

printf("sn=%lu\n",sn);

}

亲自验证过可行

用数组做题。求sn =a+aa+aaa+……+aa…aa之值,其中a是一个数字,n表示a的位数,

main()

{

int a,n,i,sum;

scanf("%d%d",&amp;a,&amp;n);

int sn[1000];

sn[0]=a;

sum=a;

for(i=1;i&lt;=n;i++)

{

sn[i]=sn[i-1]*10+a;

sum+=a;

}

printf("the sum is:%d",sum);

}