当前位置: 代码迷 >> 综合 >> 求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字(1-9之间),n 是数字的个数。例如a为2,n为5,则s=2+22+222+2222+22222
  详细解决方案

求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字(1-9之间),n 是数字的个数。例如a为2,n为5,则s=2+22+222+2222+22222

热度:65   发布时间:2024-02-10 10:14:45.0

实现代码 

def main(args: Array[String]): Unit = {println("请输入两个数:")var a = StdIn.readInt()var n = StdIn.readInt()var sum = 0;var a2 = afor (i <- 0 to n-1 ){var num = math.pow(10,i).toIntif(i!=0){a2 += a*num}sum+=a2}println(sum)}

效果展示

  相关解决方案