编个程序计算a+aa+aaa+....................+aaa..............a 的值啊

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:27:11
编个程序计算a+aa+aaa+....................+aaa..............a 的值啊,(例如:2+22+222+2222+22222,共有5个数相加)要求输入数字a和相加的个数n啊

代码如下:
#include <stdio.h>
int main()
{
int step=1,sum=0,a,n;
printf("please input a and n:");
scanf("%d %d",&a,&n);
for(int i=0;i<=n;i++)
{
sum+=a*step*(n-i);
step*=10;
}
printf("sum=%d\n",sum);
return 0;
}

a+aa+aaa+aaaa=1+11+11+111+1111