文章

1

粉丝

0

获赞

2

访问

212

头像
计算Sn 题解:
P1043 北京大学机试题
发布于2026年2月2日 22:02
阅读数 212

num函数用递归实现,获取每次需要加的数 用for循环实现加n次 count做计数器
#include <stdio.h>

int num(int a,int res, int t) {
    if (t == 1) {return res;}
    res = res * 10 + a;
    return num(a, res, t-1);
}

int main() {
    int a = 0,n = 0,count = 0;
    scanf("%d",&a);
    scanf("%d",&n);
    for (int i = 1; i <= n; i++) {
        count += num(a,a, i);
    }
    printf("%d\n",count);
    return 0;
}
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发