32. 输入两个正整数a和n,编程求a+aa+aaa+aa…a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a)。例如fn(3,2)的返回值是33。
//32.输入两个正整数a和n,编程求a+aa+aaa+aa…a(n个a)之和.要求定义并调用函数fn(a,n)
//它的功能是返回aaa…(n个a).例如fn(3,2)的返回值是36
#include<stdio.h>
int fn(int a,int n)
{
int s;
while(n>=0)
{
s=a*n+s;
a=a*10;
n--;
}
return s;
}
main()
{
int a1,n1,i;
scanf("%d%d",&a1,&n1);
printf("%d",fn(a1,n1));
}
运行结果: