编辑代码

#include <stdio.h>

int Calnum(int x);
int main() {
  printf("请输入两个数,计算a加到连续b个a的结果\n");
  int a;
  int b;
  scanf("%d", &a);
  scanf("%d", &b);
  printf("现在计算%d+%d%d+%d%d%d+... = ", a, a, a, a, a, a);
  int sum = 0;
  for (int i = 0; i < b; i++) {
    for (int j = 0; j <= i; j++) {
      sum += a * Calnum(j);
    }
  }
  printf("%d\n", sum);
  return 0;
}

int Calnum(int x) {
  int num = 1;
  for (int i = 0; i < x; i++) {
    num *= 10;
  }
  return num;
}