导读 大家好!今天给大家分享一个有趣的C语言小项目——计算n的阶乘!阶乘的概念很简单,比如5的阶乘就是5×4×3×2×1=120。那么如何用代码来实...
大家好!今天给大家分享一个有趣的C语言小项目——计算n的阶乘!阶乘的概念很简单,比如5的阶乘就是5×4×3×2×1=120。那么如何用代码来实现呢?👇
首先,我们需要了解基本的循环结构。以下是完整的代码示例:
```c
include
int main() {
int n, i;
unsigned long long factorial = 1; // 使用无符号长整型存储结果
printf("请输入一个正整数: ");
scanf("%d", &n);
if (n < 0) {
printf("负数没有阶乘哦!\n");
} else {
for(i = 1; i <= n; ++i) {
factorial = i;
}
printf("%d 的阶乘是 %llu\n", n, factorial);
}
return 0;
}
```
运行这段代码后,输入任意正整数,程序会输出对应的阶乘值!🎉
例如,输入5,输出就是:5 的阶乘是 120。
这是一个基础但非常实用的小程序,适合初学者练习逻辑思维和编程能力。快来试试吧!🚀