#include<stdio.h>
int main()
{
int f(int n);/*函数类型,实参类型*/
int n,temp;/*定义实参*/
printf("Input the nunumber wich you want.");
scanf("%d",&n);
temp=f(n);
printf("n!= %d",temp);
}
int f(int n)/*定义函数类型,形参类型,返回值类型*/
{
int temp;/*函数体,执行语句,定义f(n)计算方式*/
if(n<0){
printf("NO!");
}
if(n==0||n==1){
return 1;
}
if(n>1){
temp=f(n-1)*n;
}
return temp;
}
11-08
466