c……+=?(:#^-!)

s=a+aa+aaa+aaaa的值,a是一个数字,只需要通过输入a的值和a位数


#include<stdio.h>
void main(void)
{
 int a,s=0,n,i,m=0;
 scanf("%d,%d",&a,&n);
 for(i=1;i<=n;i++)
 {
  m=m*10+a;
  s=s+m;
 }
 printf("%d\n",s);
}

考虑输入位数可能较大,用long long类型。如果位数非常大的话,得考虑大数操作了

 
#include<stdio.h>
int main(void)
{
 int a,s=0,n,i,m=0;
 long long t=0,sum=0;
 scanf("%d%d",&a,&n);
 for(i=0;i<n;i++)
 {
  t = t*10+a;
  sum=sum+t;
 }
 printf("%lld\n",sum);
 return 0;
}