【问题描述】使用函数累加由n个a构成的整数之和:输入两个正整数a和n,求a+aa+aaa+aa...a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aa...a(n个a)。例如,fn(3,2)的返回值是33。
【样例输入】2 3
【样例输出】The result is: 246
#include<stdio.h>
#include<math.h>
int fn(int a,int n)
{
int i;
int result = 0;
for(i=0;i<n;i++)
{
result = result+a*pow(10,i);
}
return result;
}
int main(void){
int a,n,i,sum=0;
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++){
sum = sum + fn(a,i);
}
printf("The result is:%d",sum);
return 0;
}