以下程序运行结果是____________。#incl

以下程序运行结果是____________。

#include<stdio.h>
int fact(int value);
int main()
{
	printf("FACT(5):%d\n",fact(5));
	printf("FACT(1):%d\n",fact(1));
	fact(-5);
	return(0);
}
int fact(int value)
{
	if(value<0)
	{
		printf("FACT(-1):Error!\n");
		return -1;
	}
	else if(value==1||value==0)
	return 1;
	else return(value*fact(value-1));
}
答案
第1空:FACT(5):120FACT(1):1FACT(-1):Error!

题目信息

题号:7360
题型:填空题
难度:普通