利用C语言编写一个阶乘的代码
时间: 2024-05-05 08:18:38 浏览: 81
c代码-输入数的阶乘
可以的,以下是C语言编写的阶乘代码:
```c
#include <stdio.h>
int main() {
int n, i;
long long fact = 1;
printf("请输入一个正整数: ");
scanf("%d", &n);
// 如果输入的是负数,程序会提示错误
if (n < 0)
printf("错误:负数没有阶乘!");
else {
for (i = 1; i <= n; ++i) {
fact *= i;
}
printf("%d 的阶乘为 %lld", n, fact);
}
return 0;
}
```
希望对您有帮助!
阅读全文