求Sn=a+aa+aaa+...+aa...a(n个a)之值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5)n由键盘输入.

问题描述:

求Sn=a+aa+aaa+...+aa...a(n个a)之值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5)n由键盘输入.
#include
#include
void main()
{
double a;
int i,k,sum,n;
scanf("%d",&n);
sum=0,i=1,k=2;
do
{
sum=sum+k;
i=i*10;
k=k+2*i;
i=pow(10,a);
}
while(a

#include
void main()
{
int a,i,k,sum,n,t=0;
scanf("%d",&n);
sum=0,i=1,k=2;
do
{
t=t+k;
sum=sum+t;
k=k*10;
i++;
}
while(i