电脑基础知识c语言-函数高级应用.pptVIP

  • 0
  • 0
  • 约小于1千字
  • 约 32页
  • 2021-08-17 发布于广东
  • 举报
第9章 函数的高级应用 ;本章内容;递归问题的提出 ;递归问题的提出 ;递归问题的提出 ;递归问题的提出 ;递归问题的提出 ;递归问题的提出 ;递归问题的提出;递归问题的提出;递归问题的提出;递归(Recursion)函数;例9.1求整数n的阶乘n! ;例9.1求整数n的阶乘n!;long fact(long n) { long result; if (n 0) return –1; else if (n==0 || n==1) /*递归终止条件*/ return 1; else return (n * fact(n-1));/*递归调用*/ };#include stdio.h long fact(long n); main() { int n; long result; printf(Input n: ); scanf(%d, n); result = fact(n); if(result==-1) printf(n0,data error ! \ n); else printf(%d! = %ld\n, n, result); };递归调用过程;递归函数;递归函数;递归函数;递归函数;返回指针值的函数 ;返回指针值

文档评论(0)

1亿VIP精品文档

相关文档