#include <stdio.h> int multiply(int x) { if (x >= 1) { return 10 * multiply(x - 1); } return 1; } int test(int num, int n) { int init = num; int coefficient = num; int count = 0; for (int i = 0; i < n; ++i) { init = coefficient * multiply(i) + init; count += init - coefficient; } return count; } int main() { int num = 0; int n = 0; printf("请输入一个操作数和次数\n"); scanf("%d%d", &num, &n); int res = test(num, n); printf("%d\n",res); }
/*
int n=5;
int a = 2;
int count =0;
int res = 0;
for(int i=0;i<n;i++)
{
a=res*10+a;
count+=res;
}
*/