long fact(int n) { int a,i; a=1; for(i=2;i<=n;i++) a=a*i; return a; }这个就是按照阶乘的算法来的,编译器就按照这个执行就可以了,其实它也不知道这是阶乘。就相当于打印机,他只管把字一个一个打印出来,具体内容表达的意思,这个不是它所关心的。
求阶乘的代码long fact(int n){ if(n == 1) return 1; return n*fact(n -1);}
没有明白什么意思