求Sn=a+aa+aaa+···+aa···a之值,其中a是一个数字,n表示a的位数,
例如:2+22+222+2222+22222(此时n=5)n由键盘输入。
程序:
#include"stdio.h"
#include"math.h"
int s(a,n)
{
int i;
long int y=0,s=0;
for(i=0;i<n;i++)
{
y=y+a*exp(i*log(10));
s=s+y;
}
return(s);
}
main()
{
int a,n;
long int y;
scanf("%d,%d",&a,&n);
y=s(a,n);
printf("%ld",y);
}