河南成教 / C 语言程序设计
[程序题]
读下列程序,写出程序的运行结果。
#include
double fact(int n);
int main()
{ int n;
scanf ("%d", &n);
printf ("%.0f
", fact (n) );
return 0;
}
double fact(int n)
{
double result;
if (n==1 || n == 0)
result = 1;
else
result = n * fact(n-1);
return result;
}
输入:
5
输出:
[程序题]
读下列程序,写出程序的运行结果。
#include
double fact(int n);
int main()
{ int n;
scanf ("%d", &n);
printf ("%.0f
", fact (n) );
return 0;
}
double fact(int n)
{
double result;
if (n==1 || n == 0)
result = 1;
else
result = n * fact(n-1);
return result;
}
输入:
5
输出:
参考答案:
佳题速递: