当前位置:首页C语言 > 正文

c语言求阶乘的代码

作者:野牛程序员:2024-01-04 10:19:02C语言阅读 2183

阶乘的C语言代码如下:

#include <stdio.h>

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

    // 输入一个非负整数
    printf("请输入一个非负整数: ");
    scanf("%d", &num);

    // 如果输入的数是负数,则显示错误
    if (num < 0) {
        printf("错误!负数没有阶乘。\\n");
    } else {
        // 计算阶乘
        for (i = 1; i <= num; ++i) {
            factorial *= i;
        }
        // 显示结果
        printf("%d 的阶乘 = %lld\\n", num, factorial);
    }

    return 0;
}

这段代码会要求用户输入一个非负整数,然后计算该整数的阶乘并显示结果。如果输入的是负数,则会显示错误消息。

野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击