C语言程序设计方面的问题,希望大家帮忙解答,谢谢了
下面的程序没有错误,可不知道为什么运行出了错误,求正确解答,谢谢long factn (int n)
{
long L=1;
int i;
for (i=1;i<=n;i++)
L*=i;
return (L);
}
[ 本帖最后由 wofmz 于 2011-6-21 19:49 编辑 ]
2011-06-21 19:23
2011-06-21 19:41
2011-06-21 19:45
2011-06-21 19:46
2011-06-21 19:49
2011-06-21 19:49
2011-06-21 19:51
2011-06-21 19:51
2011-06-21 19:54
程序代码:#include <stdio.h>
int factorial(int n) {
int ret = 1;
for (; n > 1; n--) {
ret *= n;
}
return ret;
}
int main() {
int i;
for (i = 0; i <= 10; i++) {
printf ("%d! = %d\n", i, factorial(i));
}
return 0;
}
2011-06-21 20:00