编写以下问题的C语言程序:有数列1,3,6,10,15,……,输出第n项,用f,n来定义变量,n为此数列的项数,f为一个自定义的递归函数
时间: 2024-05-20 18:18:14 浏览: 70
c语言递归函数写法
5星 · 资源好评率100%
我可以回答这个问题。以下是C语言程序:
#include <stdio.h>
int f(int n) {
if (n == 1) {
return 1;
} else {
return n + f(n-1);
}
}
int main() {
int n;
printf("请输入项数n:");
scanf("%d", &n);
printf("第%d项为:%d", n, f(n));
return 0;
}
阅读全文