下面是一个计算阶乘的C语言递归代码示例: #include<stdio.h> intfactorial
下面是一个计算阶乘的C语言递归代码示例:
#include<stdio.h>
intfactorial(intn){
if(n==0){
return1;
}else{
returnn*factorial(n-1);
}
}
intmain(){
intnum;
printf("请输入一个整数:");
scanf("%d",&num);
if(num<0){
printf("输入的整数必须大于等于0\n");
}else{
intresult=factorial(num);
printf("%d的阶乘是%d\n",num,result);
}
return0;
}
这段代码定义了一个factorial
函数,用于计算n的阶乘。在main
函数中,先输入一个整数,然后调用factorial
函数计算阶乘值,并输出结果。如果输入的整数小于0,则会提示错误信息。
版权声明
本文仅代表作者观点,不代表博信信息网立场。