计算n!函数递归调用
//计算n!函数递归调用 #include <stdio.h> int fun(int n){ int a; if(n<0){ printf("n<0.data error!"); }else if(n==1){ a=1; }else if(n==0){ a=0; }else{ a=fun(n-1)*n; } return a; } int main(){ int n,y; printf("请输入一个数:"); scanf("%d",&n); y=fun(n); printf("%d!=%d\n",n,y); return 0; }
收录于文章《885程序设计考点狂背总目录中》
一纸高中万里风,寒窗读破华堂空。
莫道长安花看尽,由来枝叶几相同?