C的一些简单习题(7)--递归法求n!

    技术2022-05-11  150

    //递归法求n! #include <stdio.h> float fac(int n) { float f; if(n<0){printf("n<0,数据错误!");} else if(n==0||n==1)f=1; else f=fac(n-1)*n; return(f); } main() { int n; float y; printf("输入一个正整数:"); scanf("%d",&n); y=fac(n); printf("%d!=.0f",n,y); }

    最新回复(0)