迭代求n的阶乘

阅读 98

2023-01-21

解法:

#include <stdio.h>
int Facl(int n)
{
int i=0;
int ret=1;
for(i=1;i<=n;i++)
{
ret*=i;
}
return ret;
}
int main()
{
int n=0;
int ret=0;
printf("请输入要求的阶乘:");
scanf("%d",&n);
ret=Facl(n);
printf("该数的阶乘为:%d\n",ret);
return 0;
}

主要部分:

for(i=1;i<=n;i++)
{
ret*=i;
}
return ret;


精彩评论(0)

0 0 举报