【问题描述】
输入两个正整数 a 和 n, 求 a+aa+aaa+aa…a(n 个a)之和。要求定义并调用函数 fn(a,n),它的功能是返回 aa…a(n 个 a)
例如,fn(3,2)的返回值是 33。试编写相应程序。
【样例输入】
3 2
【样例输出】
sum=36
#include <stdio.h>
#include <stdlib.h>
int fn(int a,int n);
int main()
{
int a,n,i,sum=0;
scanf("%d %d",&a,&n);
for(i=1;i<=n;i++)
{
sum=sum+fn(a,i);
}
printf("sum=%d",sum);
return 0;
}
int fn(int a,int n)
{
int j,s=0;
for(j=1;j<=n;j++)
{
s=10*s+a;
}
return s;
}