c语言萌新•题目描述 •求 的值,其中a是一个数字,n表示a的位数,例如: •2+22+222+2222+22222(此时n=5) •输入格式 •两个整数a和n。 •输出 •计算出的Sn的值 请注意行尾输出换行。

c语言萌新•题目描述  •求                的值,其中a是一个数字,n表示a的位数,例如:  •2+22+222+2222+22222(此时n=5)  •输入格式  •两个整数a和n。  •输出  •计算出的Sn的值 请注意行尾输出换行。

问题描述:

#include
int main()
{
int a,n,i,s=0;
scanf("%d %d",&a,&n);
for(i=0;i<n;i++)
{
s+=a;
a=a*10+a;
}
printf("%d",s);
return 0;
}


#include <stdio.h>

int main()
{
int a,n,i,s=0;
scanf("%d %d",&a,&n);
int b = a;
for(i=0;i<n;i++)
{
s+=b;
b=b*10+a;
}
printf("%d",s);
return 0;
}