uu们,帮我看看应该如何实现这个通项

f(n)=f(n-1)+n-2应该如何用c语言的代码去实现呢

看样子像是递归的意思 看具体条件

 #include<stdio.h>
int fun(int n){
    if(n == 0) return 0;
    return fun(n-1)+n-2;    
}
int main(){
    int a = 10;
    printf("%d",fun(a));
}