作业帮 > 综合 > 作业

输出1!,2!,3!,…,n!n从键盘输入,但当阶乘值大于9999时,则不再计算后面阶乘的值

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/15 08:46:44
输出1!,2!,3!,…,n!n从键盘输入,但当阶乘值大于9999时,则不再计算后面阶乘的值
用for循环做
开头是
#include
main()
输出1!,2!,3!,…,n!n从键盘输入,但当阶乘值大于9999时,则不再计算后面阶乘的值
#include
int run(int a,int b)
{
if (a * b > 9999) return 0;
printf("%d\n",a*b);
return run(a*b,b+1);
}
int main()
{
run(1,1);
return 0;
}