以下是使用C语言编写的计算阶乘的程序:

#include <stdio.h>

unsigned long long factorial(int n) {
    unsigned long long result = 1;
    
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    
    return result;
}

int main() {
    int num;
    
    printf('请输入一个整数:');
    scanf('%d', &num);
    
    if (num < 0) {
        printf('输入的数必须大于等于0。\n');
    } else {
        unsigned long long result = factorial(num);
        printf('%d的阶乘为%llu。\n', num, result);
    }
    
    return 0;
}

这个程序首先会要求用户输入一个整数,然后调用'factorial'函数计算输入整数的阶乘。如果输入的数小于0,则会输出错误信息;否则,会输出计算结果。

C语言实现阶乘计算 - 代码示例

原文地址: https://www.cveoy.top/t/topic/qyO7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录