填空题 在space语句的下一行完成程序填空 如果方便的话把整个程序都编写一下
第一个空填:fac(n)
第二个空填:n * fac(n-1)
完整代码如下:
#include <stdio.h>
long fac(int);
void main()
{
int n;
long y;
printf("input an integer number:");
scanf("%d", &n);
if (n < 0)
printf("n<0,data error!");
else
{
y = fac(n); //填空
printf("%d!=%ld\n", n,y);
}
}
long fac(int n)
{
long f;
if (n == 0 || n == 1)
f = 1;
else
f = n * fac(n - 1); //填空
return (f);
}
如果方便的话,你把代码复制粘贴一下,让朋友们复制再修改更方便
不知道你这个问题是否已经解决, 如果还没有解决的话:抱歉,您没有提供任何具体的问题或上下文信息,无法提供解答。请您提供更具体的问题或需求,谢谢!