实验6-3 使用函数求特殊a串数列和(PTA|C语言)

给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。

函数接口定义:

int fn( int a, int n );

int SumA( int a, int n );

其中函数fn须返回的是na组成的数字;SumA返回要求的和。

裁判测试程序样例:

#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;

}

/* 你的代码将被嵌在这里 */

输入样例:

2 3

输出样例:

fn(2, 3) = 222

s = 246

cpp 复制代码
int fn( int a, int n )
{
      int i = 0,temp =  0;
      temp =a;
      for(i = 1; i<n ;i++)
           {
            temp =temp+ a*pow(10,i);
           }
      return temp;
}
int SumA( int a, int n )
{
     int sum = 0;
     int i ;
     for(i=1; i<=n;i++)
         {
            sum += fn(a,i) ;
         }
 
    return sum;
 
}
相关推荐
JeffersonZU2 小时前
【数据结构】2-3-2 单链表的插入删除
数据结构
m0_738206542 小时前
嵌入式学习的第二十二天-数据结构-栈+队列
数据结构·学习
远瞻。3 小时前
【论文阅读】人脸修复(face restoration ) 不同先验代表算法整理2
论文阅读·算法
先做个垃圾出来………6 小时前
哈夫曼树(Huffman Tree)
数据结构·算法
小辉懂编程6 小时前
C语言:51单片机实现数码管依次循环显示【1~F】课堂练习
c语言·开发语言·51单片机
phoenix@Capricornus7 小时前
反向传播算法——矩阵形式递推公式——ReLU传递函数
算法·机器学习·矩阵
Inverse1628 小时前
C语言_动态内存管理
c语言·数据结构·算法
数据与人工智能律师8 小时前
虚拟主播肖像权保护,数字时代的法律博弈
大数据·网络·人工智能·算法·区块链
wuqingshun3141598 小时前
蓝桥杯 16. 外卖店优先级
c++·算法·职场和发展·蓝桥杯·深度优先
YouQian7729 小时前
2025春训第十九场
算法