📚C语言实现n的阶乘💡

导读 大家好!今天给大家分享一个有趣的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。

这是一个基础但非常实用的小程序,适合初学者练习逻辑思维和编程能力。快来试试吧!🚀

免责声明:本文由用户上传,如有侵权请联系删除!