浙大版《C语言程序设计(第3版)》题目集 习题6-2 使用函数求特殊a串数列和 (20分)

在这里插入图片描述

#include <stdio.h>
int fn(int a, int n);
int SumA(int a, int n);
int main()
{
    int a, n;
    scanf("%d %d", &a, &n);
    printf("fn(%d, %d) = %d\n", a, n, fn(a, n));
    printf("s = %d\n", SumA(a, n));
    return 0;
}
int fn(int a, int n)
{
    int i, ret;
    ret = 0;
    for (i = 0; i < n; i++)
        ret = ret * 10 + a;
    return ret;
}
int SumA(int a, int n)
{
    int i, sum;
    sum = 0;
    for (i = 1; i <= n; i++)
        sum += fn(a, i);
    return sum;
}
发布了252 篇原创文章 · 获赞 117 · 访问量 8532

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/105354631