#include <stdio.h> long fun(int n) { if (n>1) return (n*fun(n-1)); return 1;/*我的疑問在這里,難道不應該是else return 1嗎?根據答案提示這里的1可以換成1L,是什么道理?*/ } main() { printf("10!=%ld\n", fun(10)); }
- 1 回答
- 0 關注
- 2009 瀏覽
添加回答
舉報
0/150
提交
取消