c语言用do-while函数输出n!的算法流程图
时间: 2024-04-29 08:26:33 浏览: 13
好的,以下是用 do-while 函数输出 n! 的算法流程图:
```
1. 定义变量n和result,其中result初始值为1
2. 读入变量n
3. 定义变量i,初始值为1
4. do-while循环开始,判断i是否小于等于n
5. 如果i小于等于n,则执行以下步骤:
a. 将result乘以i,即result = result * i
b. 将i加1,即i++
6. 循环结束
7. 输出result
```
流程图如下:
```
┌───────────────┐
│ 输入 n │
└───────────────┘
│
▼
┌───────────────┐
│result = 1, i = 1│
└───────────────┘
│
▼
┌───────────────┐
│ i <= n? │
└───────────────┘
│
▼
┌─────────────────────────┐
│ result = result * i │
│ i++ │
└─────────────────────────┘
│
▼
┌───────────────┐
│ i <= n? │
└───────────────┘
│
▼
...
│
▼
┌───────────────┐
│ i <= n? │
└───────────────┘
│
▼
┌───────────────┐
│ 输出 result │
└───────────────┘
```
相关推荐
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)