定义函数int f(int n)求( ),要求用递归函数实现,并在主函数中调用验证结果的正确性。解决思路: if(n==1)return 1; else returnn+f(n-1);
供参考:
#include <stdio.h>
int f(int n)
{
if (n == 1)
return 1;
else
return n + f(n - 1);
}
int main()
{
int n;
scanf("%d", &n);
printf("%d", f(n));
return 0;
}
解决思路里已经把代码给你了,你直接把它敲进函数里不就行了
希望被采纳:
#include <stdio.h>
int f(int n){
if (n==1)return 1;
else return n+f(n-1);
}
int main(){
int n;
scanf("%d",&n);
printf("%d",f(n));
}