BUPT-homework/pset8/6-eveluation.c
2021-11-11 14:28:02 +08:00

25 lines
409 B
C

// #include <stdio.h>
//
// int evaluation(int n, int a);
// int main() {
// int n, a;
//
// scanf("%d%d", &n, &a);
// printf("%d\n", evaluation(n, a));
//
// return 0;
// }
/* 请在这里填写答案 */
int evaluation(int n, int a) {
if (n == -1) {
return 1;
} else {
int an = 1;
for (int i = 0; i < n; i++) {
an *= a;
}
return a * an + evaluation(n - 1, a);
}
}