计算并输出5!

2025-02-24 17:35:31
推荐回答(3个)
回答1:

#include

long sb(int n)
{
if (1 == n) return 1;

return n * sb(n - 1);
}

int main(void)
{
printf("%d的介乘是%ld\n", 5, sb(5));
return 0;
}

回答2:

# include
void main()
{
int i,t;
t=1;
i=2;
while(i<=5)
{
t=t*i;
i=i+1;
}
printf("%d\n",t);
}

回答3:

int jiech(int a)
{
int i,b=1;
for (i=1;i<=a;i++)
b=b*i;
return b;
}

main()
{
int a,b;
a=scanf("%d",a)
b=jiech(int a);
printf("%d",b);
}