• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

编写一个c语言程序,计算N的阶乘。 输入格式: 输入在一行中给出一个不超过12的正整数N。 输出格式: 在一行中输出阶乘的值。 输入样例: 4 输出样例: 24

发布于 2024-05-28 09:22:00

下面是一个计算N的阶乘的C语言程序:

#include <stdio.h>

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

    // 输入一个整数N
    scanf("%d", &n);

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

    // 输出阶乘的值
    printf("%d\n", factorial);

    return 0;
}

在这个程序中,我们首先定义了一个变量 factorial 并将它初始化为1,因为这是任何数的阶乘的初始值。然后,我们使用 scanf 函数从用户那里获取一个整数 n。接下来,我们使用一个循环来计算 n 的阶乘。在循环中,我们每次将 factorial 乘以循环变量 i,从而逐步计算阶乘的值。最后,我们使用 printf 函数输出计算得到的阶乘值。

0 条评论

发布
问题

在线
客服