谁帮忙讲解下这个代码啊
c语言吧
全部回复
仅看楼主
level 5
不变的幻影
楼主
T T我也没辙了,我仔细看了你的代码和书上的例子代码,也就是函数的类型换了下,换更宽了,但是这个计算本身就没超过int型吧?
TAT还是想不通到底错在哪里了,硬格雷西无能星人,完全看不懂报错
2012年03月11日 09点03分
22
level 1
marahes
自定义函数在主函数后,要在主函数前,对自定义函数前申明,如下:
int fact(int j);
main()
{
int i;
for(i=0;i<5;i++)
printf("\40:%d!=%d\n",i,fact(i));
}
int fact(int j)
{
int sum;
if(j==0)
sum=1;
else
sum=j*fact(j-1);
return sum;
}
2012年03月11日 12点03分
23
level 5
不变的幻影
楼主
还是报错
2012年03月11日 12点03分
24
level 10
飘零星夜
我能运行 你不能运行
那没办法
你的编译器有问题
2012年03月11日 12点03分
25
level 7
coolboy1353
你用的是6.0的,在我回的代码中,第五行int fact(),改为int fact(int j);
2012年03月11日 13点03分
26
level 7
coolboy1353
嗯,有这样说法哩
2012年03月11日 13点03分
27
首页
1
2