237
314
2万
管理员
int funciton(/*...*/) { //...... //调用自身 function(/*...*/); //...... }
int funciton1(/*...*/) { //...... //调用另一个函数 function2(/*...*/); //...... } int function2(/*...*/) { //...... //调用function1()函数 funciton1(/*...*/); //...... }
#include <stdio.h> int factorial(int n) { //递归的出口 if (n == 1 || n == 0) { return 1; } //函数调用自身 return n * factorial(n - 1); } int main() { int n; scanf("%d", &n); printf("%d! = %d", n,factorial(n)); return 0; }
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页