习题6-2 使用函数求特殊a串数列和 (20 分)

#define _CRT_SECURE_NO_WARNINGS
#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));

    system("pause");
    return 0;
}

/* 你的代码将被嵌在这里 */
int fn(int a, int n){
    int sum = 0;
    for (int i = 0; i < n; i++) {
        sum *= 10;
        sum += a;
    }
    return sum;
}


int SumA(int a, int n)
{
    int sum = 0;
    for (int i = 1;i <= n;i++) 
        sum = sum + fn(a, i);
    return sum;
}

按照要求输入

posted @ 2022-02-14 12:38  JamesGordan  阅读(63)  评论(0)    收藏  举报