1 条题解

  • 0
    @ 2025-10-30 14:22:23

    题目:找出最大的偶数和最大的奇数

    思路分析

    1. 任务拆解:

      • 输入数字个数n
      • 循环输入n个数字
      • 分别找出最大的偶数和最大的奇数
      • 按格式输出结果
    2. 关键点分析:

      • 使用取模运算判断奇偶性:偶数%2=0,奇数%2=1
      • 使用两个变量分别记录当前最大偶数和最大奇数
      • 注意输出格式要与题目要求完全一致
    3. 步骤规划:

      • 输入数字个数n
      • 初始化最大偶数o=0,最大奇数j=0
      • 循环n次
      • 输入一个数字a
      • 如果是偶数且大于当前最大偶数,更新o
      • 如果是奇数且大于当前最大奇数,更新j
      • 按格式输出最大偶数和最大奇数
    4. 代码对应:

      • 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
    上传者