#include<stdio.h>
int xy(int x,int y){
int jieg;
if(y==1){
jieg=x;
}else{
jieg=xy(x,y-1)*x;
}
return jieg;
}
int main(){
int jieg;
jieg=xy(2,3);
printf("jieg=%d\n",jieg);
system("PAUSE");
return 0;
}
int xy(int x,int y){
int jieg;
if(y==1){
jieg=x;
}else{
jieg=xy(x,y-1)*x;
}
return jieg;
}
int main(){
int jieg;
jieg=xy(2,3);
printf("jieg=%d\n",jieg);
system("PAUSE");
return 0;
}
本文介绍了一个使用递归实现阶乘计算的C语言函数。通过定义一个名为xy的函数,利用递归调用自身来计算任意整数的阶乘。通过main函数调用xy函数并打印结果。
7648

被折叠的 条评论
为什么被折叠?



