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;
}