double fact(int n){ int i; double result=1; for(i=1;i<=n;i++) { result*=i;return result; //这里不能return,这里循环还没结束。 }//应该在这里return result;}
楼主可以给个参考的输入和输出么?