uq_55595438333


私信TA

用户名:uq_55595438333

访问量:57

签 名:

等  级
排  名 18849
经  验 735
参赛次数 0
文章发表 2
年  龄 0
在职情况 在职
学  校
专  业

  自我简介:

解题思路:


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

第一项 a

第二项 (a*10 + a)

第三 项 ((a*10 + a)  *10 + a)

...

以此类推,就前一项  乘以 10  加 a; 



注意事项: a >=1 && a<=9

参考代码:

```

int main(int argc, const char * argv[]) {

    int a,n,i;

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

    long res = 0,total = 0;

    for(i = 0; i<n;i ++){

        if(i == 0)

            res = a;

        else

            res = res * 10 +a;

        total += res;

    }

    printf("%ld",total);

    return 0;

}


```

 

0.0分

0 人评分

  评论区

  • «
  • »