文章

4

粉丝

501

获赞

4

访问

42.9k

头像
求和计算
P1043 北京大学机试题
发布于2020年8月31日 22:30
阅读数 13.0k

// 题目描述
// Time Limit: 1000 ms
// Memory Limit: 256 mb
// 求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5),

// 输入输出格式
// 输入描述:
// 输入两个数.第一个为a  ,第二个为n(表示有多少个数相加),其中a和n都是大于1且小于10的整数.
// 输出描述:
// 输出其和.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    long long int a = 0;
    long long int n = 0;
    scanf("%lld %lld", &a, &n);
    long long int sum = 0;
    long long int item = 0, tmp = 1;
    for(int i = 1; i <= n; ++i)
    {
        item += a;
        a *= 10;
        sum += item;
    }
    printf("%lld\n", sum);
    return 0;
}
 

登录查看完整内容


登录后发布评论

1 条评论
zxc12233
2020年9月24日 20:39

我也想知道

赞(1)