2
22 = 210 +2
222 = 2210+2
2222=222*10+2
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main() {
int a = 0;
int n = 0;
scanf("%d %d",&a,&n);//a = 2 n =3
int j = 0;
int sum = 0;
int key = 0;
/*for (j = 0;j < n;j++) {
sum += key;
a *= 10;
key = a + key;
}*/
for (j = 0;j <n;j++) {
key = key * 10 + a;
sum += key;
}
printf("%d",sum);
return 0;
}
方法网上看的,我觉得比较巧妙。