求Sn=a+aa+aaa+...+aa...a(n个a)之值,其中a是一个数字,n表示a的位数,例如:2+22+222+2222+22222(此时n=5)n由键盘输入.#include#includevoid 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
问题描述:
求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