1 条题解
-
0
题目:找出最大的偶数和最大的奇数
思路分析
-
任务拆解:
- 输入数字个数n
- 循环输入n个数字
- 分别找出最大的偶数和最大的奇数
- 按格式输出结果
-
关键点分析:
- 使用取模运算判断奇偶性:偶数%2=0,奇数%2=1
- 使用两个变量分别记录当前最大偶数和最大奇数
- 注意输出格式要与题目要求完全一致
-
步骤规划:
- 输入数字个数n
- 初始化最大偶数o=0,最大奇数j=0
- 循环n次
- 输入一个数字a
- 如果是偶数且大于当前最大偶数,更新o
- 如果是奇数且大于当前最大奇数,更新j
- 按格式输出最大偶数和最大奇数
-
代码对应:
int n,a;- 定义个数和数字变量int j=0,o=0;- 初始化最大奇数和最大偶数cin>>n;- 输入数字个数for(int i=1;i<=n;i++)- 循环n次cin>>a;- 输入一个数字if(a%2==0&&a>o)- 判断是否为更大的偶数o=a;- 更新最大偶数if(a%2!=0&&a>j)- 判断是否为更大的奇数j=a;- 更新最大奇数cout<<"Ou king="<<o<<endl<<"Ji queen="<<j;- 按格式输出结果
-
- 1
信息
- ID
- 1344
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 722
- 已通过
- 307
- 上传者