zoukankan      html  css  js  c++  java
  • 最大奇数与最小偶数之差的绝对值

    总时间限制:1000ms 内存限制: 65536kB

    描述

    输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数。
    设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值

    输入

    输入为一行,6个正整数,且6个正整数都小于100
    输入保证这6个数中至少存在一个奇数和一个偶数

    输出

    输出为一行,输出最大的奇数与最小的偶数之差的绝对值

    样例输入

    1 2 3 4 5 6

    样例输出

    3


    ac代码

    /*
    @File    :  min_even_odd.cpp
    @Time    :   2020/03/22 14:18:17
    @Contact :   levarz@163.com
    @Desc    :   最大奇数与最小偶数之差的绝对值
    */
    #include <iostream>
    #include <stdlib.h>
    #define MAX_LEN 6
    
    using namespace std;
    
    int main(int argc, char const *argv[])
    {
        int numbers[MAX_LEN], a, b;
        for (int i = 0; i < MAX_LEN; i++) cin >> numbers[i];
        for (int i = 0; i < MAX_LEN; i++) {
            if (numbers[i]%2 != 0) {
                a = numbers[i];
                break;
            }
        }
        for (int i = 0; i < MAX_LEN; i++) {
            if (numbers[i]%2 == 0) {
                b = numbers[i];
                break;
            }
        }
        for (int i = 0; i < MAX_LEN; i++) {
            if (a <= numbers[i] && numbers[i] % 2 != 0)a = numbers[i];
            if (b >= numbers[i] && numbers[i] % 2 == 0)b = numbers[i];
        }
        cout << abs(a - b) << endl;
        system("pause");
        return 0;
    }
    
  • 相关阅读:
    jQuery获取Select选择的Text和 Value(转)
    android学习---EditText
    android学习---Activity
    android学习---LinearLayout
    android学习---布局Layout
    android颜色码制表
    java面试题二
    java面试题一
    基本排序算法java实现
    Integer与int的区别
  • 原文地址:https://www.cnblogs.com/levarz/p/12781484.html
Copyright © 2011-2022 走看看