c语言怎么计算整数n的阶乘

1255
2024/2/4 15:34:29
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要计算整数n的阶乘,可以使用循环结构来实现。以下是一个计算整数n的阶乘的c语言代码示例:

#include <stdio.h>

int main() {
    int n, i;
    long long factorial = 1;

    printf("请输入一个整数:");
    scanf("%d", &n);

    // 计算阶乘
    for (i = 1; i <= n; i++) {
        factorial *= i;
    }

    printf("%d 的阶乘为 %lld\n", n, factorial);

    return 0;
}

在这个示例中,用户需要输入一个整数n,然后使用循环结构计算n的阶乘并打印出结果。需要注意的是,由于阶乘的结果可能很大,所以使用long long类型来存储结果。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: C语言如何将数组的元素反转