利用gcc编译生成一个计算阶乘的程序
时间: 2023-04-03 08:02:02 浏览: 151
用于求阶乘的c语言程序
你可以使用以下代码来编译生成一个计算阶乘的程序:
```
#include <stdio.h>
int main()
{
int n, i;
unsigned long long factorial = 1;
printf("请输入一个整数: ");
scanf("%d", &n);
// 如果输入的是负数,则无法计算阶乘
if (n < )
printf("抱歉,无法计算负数的阶乘。");
else
{
for (i = 1; i <= n; ++i)
{
factorial *= i; // 计算阶乘
}
printf("%d 的阶乘为 %llu", n, factorial);
}
return ;
}
```
使用以下命令来编译程序:
```
gcc -o factorial factorial.c
```
其中,factorial.c 是你保存代码的文件名,factorial 是你生成的可执行文件名。
阅读全文