1.编程求和:s=a+aa+aaa+aaaa+ „„+aaaa„aaa(n个),其中a为1~9中的一个数字。 提示:若第一项为a , 以后每一项由前一项乘以10加上a递推得到,然后求和。
#include<stdio.h>
int f(int a,int n,int s)
{
int t=a%10;
if(n==1)
s=s+t;
else
{
s=s+a10+t;
a=a10+t;
}
n–;
if(n>0)
f(a,n,s);
else
return s;
}
int main()
{
int a=2;
int n=4;
int sum;
sum=f(a,n,0);
printf("%d\n",sum);
return 0;
}