永发信息网

用java 求a+aa+aaa+……(用方法) //求a+aa+aaa+aa…a

答案:2  悬赏:20  手机版
解决时间 2021-11-12 04:52
  • 提问者网友:兔牙战士
  • 2021-11-11 13:38
用java 求a+aa+aaa+……(用方法) //求a+aa+aaa+aa…a
最佳答案
  • 五星知识达人网友:荒野風
  • 2021-11-11 14:42
public static long fn(int a,int m)// a是题目中的正整数a,m是当前加到了第几个数
{   int i;
    long t=0;
    for(i=0;i<=m-1;i++)   //i仅起数作用,循环实现了a+a*10+...+a*10^m
    {
        t=t*10+a;         
    }
    return t;
}

//假设repeat=3,a=1
//i=1,sn=sn+fn(1,1); fn(1,1) = 1
//i=2,sn=sn+fn(1,2); fn(1,2) = 1 + (1+1*10) = 11
//i=3,sn=sn+fn(1,3); fn(1,2) = 1 + (1+1*10) + (1+1*10+1*10*10) = 111追问public static long fn(int a,int m)//“ a题目整数am前加第几数”,这句话什么意思?追答我下面不是举了个例子啊
m = 1; fn(1,1) = 1
m = 2; fn(1,2) = 1+1*10 = 11
m = 3; fn(1,3) = 1+1*10+1*10*10 = 111
全部回答
  • 1楼网友:酒者煙囻
  • 2021-11-11 16:16
方法好乱 完全没看明白。把需求说一下,或者私信我
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯