#include<stdio.h>int main(){ int fac(int n); int i,sum; for(i=1;i<=6;i++) sum+=fac(i); printf("sum=%d\n",fac(i)); return 0;}int fac(int n){ static int f=1; f=f*n; return (f);}各位大神帮我看看哪错了。。谢谢了我先 。。。我输出来是5040 但不对啊