从键盘输入一个数n,判断这个数是否可以同时被3和5整除,如果可以,则输出Yes,否则输出No。请写画出N-S流程图,
时间: 2024-10-15 08:27:25 浏览: 18
c代码-9.键盘输入一个三位数的正整数,其个位与百位相加若等于十位上的数字则输出"Yes",否则输出"No"。例如,输入"176",则输出"Yes"。输入"258",则输出"No"
当你需要编写一个程序来解决这个问题,首先你需要理解的是基本的条件判断流程。我们可以按照以下步骤设计N-S(Naur-Schneider)流程图:
1. 开始 (Start)
2. 输入整数 n (Input n)
3. 判断 n 是否能被3整除 (If n is divisible by 3?)
a. 如果是 (Then)
i. 再判断 n 是否能被5整除 (And if n is divisible by 5?)
- 是 (Then) 输出 "Yes" 并结束流程 (Output Yes and Exit)
b. 否则 (Else)
4. 输出 "No" (Output No)
5. 结束 (End)
下面是基于上述步骤的简化N-S流程图示意图:
```
+--+
| 开始 |
+->| 输入 n |
| +---------------------+
| | |
| V |
| [判断 n % 3 == 0] |
| | |
| +<-------------------+
| | 如果是 |
| | |
| V |
| [判断 n % 5 == 0] |
| | |
| +<-----+
| | 是 |
| | |
| V |
| 输出 "Yes" |
| +---------------------+
| | 否 |
| | |
| V |
| 输出 "No" |
| +---------------------+
+-----------------------+
| 结束 |
+-----------------------
```
阅读全文