求Sn=a+aa+aaa+.....(aaa..aaa)n个a 之值,其a中一个数字,n表示a的位数
例如:2+22+222+2222+22222(此时n=5)#include<stdio.h>
void main()
{
int a,n,k,i;
long int sum;
scanf("%d,%d",&a,&n);
for(i=1,k=0,sum=0;i<=n;i++)
{
k+=a;
sum+=k;
a*=10;
}
printf("sum=%ld\n",sum);
getch();
}
哪里出错了?