#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 关注
- 1960 浏览
添加回答
举报
0/150
提交
取消