求S=a+aa+aaa+....+aa...aaa之值,其中a是1~9之间的数字。

Sn=a+aa+aaa+aaaa+...aa,其中a是1~9之间的数字。从键盘中输入a和n,例如:a=3,n=6时,表达式为S6=3+33+

333+3333+33333+333333,其值为370368.

 

#include<stdio.h>
void main()
{
long i,a,k,n,sum=0;
scanf(
"%d,%d",&a,&n);
k
=a;
for(i=1;i<=n;i++)
{
sum
=sum+a;
a
=10*a+k;
}
printf(
"sum:%ld",sum);
}

 

posted on 2010-11-29 21:18  别人叫我军师  阅读(1737)  评论(1编辑  收藏  举报