#include <stdio.h>
int my (int i)
{
if (i >= 1)
{
return i * my(i-1);
}
else
return 1;
}
int main()
{
int j=0;
printf("输入n:");
scanf("%d", &j);
int m = my(j);
printf("n!=%d", m);
return 0;
}
C语言递归输出n!
于 2023-10-25 15:13:19 首次发布
#include <stdio.h>
int my (int i)
{
if (i >= 1)
{
return i * my(i-1);
}
else
return 1;
}
int main()
{
int j=0;
printf("输入n:");
scanf("%d", &j);
int m = my(j);
printf("n!=%d", m);
return 0;
}