题目描述
输入
输出
样例输入
样例输出
源代码
#include<stdio.h>
int main()
{
int a,m, b,s=1, sum2=0;
scanf("%d%d", &a, &b);
int sum1 = a;
while (b-1)
{
s *= 10;
m = a * s;
sum1 = sum1 + m;
sum2 += sum1;
b--;
}
sum2 = sum2 + a;
printf("%d\n", sum2);
return 0;
}
关于这题
s *= 10;// 定义一个倍数 10 100 1000
m = a * s;//10*2 100*2 1000*2
sum1 = sum1 + m;// 10*2+2 100*2+22 1000*2 +222
sum2 += sum1;//22+222+2222
b--;//第一个数没加 所以循环条件是b-1