//求sn=a+aa+aaa+aaaa+.......+aaaaa...aaaa(n个a)
#include<stdio.h>
int main()
{
int a,n;
int an=0,sn=0;
int i;
scanf("%d%d",&a,&n);
printf("sn=");
for(i=0;i<n;i++)
{
an=an*10+a;
sn+=an;
printf("%d+",an);
}
printf("\b");
printf("\n");
printf("Sn=%d\n",sn);
}
//退格键为什么不起作用?
/*我以为退格键会帮我删掉那个多余的加号,事实上并没有。
退格键只会把光标退回一格,不会自动删掉加号。*/
//解决办法:在(\b)后面加上空格( )int a,n;
#include<stdio.h>
int main()
{
int an=0,sn=0;
int i;
scanf("%d%d",&a,&n);
printf("sn=");
for(i=0;i<n;i++)
{
an=an*10+a;
sn+=an;
printf("%d+",an);
}
printf("\b ");//加上空格
printf("\n");
printf("Sn=%d\n",sn);
}