输入一个正整数n,如果n是偶数,输出“n是偶数”,如果n是奇数,输出“n是奇数”。分别用流程图、N-S流程图、C语言代码描述算法
时间: 2024-10-12 10:13:23 浏览: 62
给定N个正整数,请统计奇数和偶数各有多少个-C语言代码
为了说明如何输入一个正整数并判断其是否为偶数,我会分别给出流程图、N-S流程图以及C语言代码的例子。
**流程图**:
```plaintext
开始
|
V
输入 n
检查 n 是否能被 2 整除
| 是
V
输出 "n是偶数"
结束
检查结果不是偶数
|
V
输出 "n是奇数"
结束
结束
```
**N-S流程图 (Pseudo-code style)**:
```
开始
|
V
读取 n
判断 (n mod 2) 等于 0
| 是
V
输出 "n是偶数"
跳到结束
跳转到下一个条件
|
V
输出 "n是奇数"
结束
```
**C语言代码**:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数: ");
scanf("%d", &n);
if(n % 2 == 0) {
printf("%d是偶数\n", n);
} else {
printf("%d是奇数\n", n);
}
return 0;
}
```
阅读全文