用函数编写计算整数n的阶乘n!。 **输入格式要求:"%d" 提示信息:"Input m:" **输出格式要求:"%d! = %ld\n" 程序运行示例如下: Input m:5 5! = 120
时间: 2024-05-14 10:19:06 浏览: 93
编写程序,输入整数 n,计算并输出 n 的阶乘
下面是使用函数编写计算整数n的阶乘n!的代码:
```python
#include<stdio.h>
long int Factorial(int n); // 声明函数
int main()
{
int n;
printf("Input m:");
scanf("%d", &n);
printf("%d! = %ld\n", n, Factorial(n)); // 调用函数
return 0;
}
long int Factorial(int n)
{
if(n == 0 || n == 1) // 处理特殊情况
return 1;
else
return n * Factorial(n-1); // 递归调用函数
}
```
运行示例如下:
```
Input m:5
5! = 120
```
阅读全文