<c语言 用 for循环语句 编写n的阶乘-百科知识-春风百科
> 百科知识 > 列表
c语言 用 for循环语句 编写n的阶乘
时间:2024-12-23 21:07:59
答案

以下是使用 for 循环语句编写 n 的阶乘的 C 语言代码实现:

```c

#include

int main() {

int n, factorial = 1;

printf("请输入一个整数:");

scanf("%d", &n);

for (int i = 1; i <= n; i++) {

factorial *= i;

}

printf("%d 的阶乘为:%d

", n, factorial);

return 0;

}

```

代码解释:

1. 在 `main` 函数中定义变量 `n` 和 `factorial`,分别表示用户输入的数和阶乘结果。

2. 通过 `printf` 和 `scanf` 函数获取用户输入的整数。

3. 循环计算 1 至 `n` 之间的数的乘积,即为 `factorial` 的值。

4. 所有数的乘积计算完之后,输出 `factorial` 即可。

运行结果:

```

请输入一个整数:5

5 的阶乘为:120

```

可以看到,这段 C 语言代码输出了 5 的阶乘,结果为 120。

推荐
© 2024 春风百科