问题描述
输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数。设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值。
输入
输入为一行,6个正整数且6个正整数都小于100
输入保证6个数中至少存在一个奇数和一个偶数
输出
输出为一行,输出最大的奇数与最小的偶数之差的绝对值
输入示例

1 2 3 4 5 6

输出示例

3

源码

#include <iostream>
using namespace std;int main()
{int a[6], odd[6], even[6], o = 0, e = 0;int maxodd = 1,mineven = 100, abs = 0;int i = 0;//输入数据for (i = 0; i < 6; i++){cin >> a[i];}//分离奇数和偶数for (i =0; i < 6; i++){if (a[i]%2 == 0){even[e] = a[i];e++;}else{odd[o] = a[i];o++;}}//求最大奇数和最小偶数for (i = 0; i < e; i++){if (mineven > even[i]){mineven = even[i];}}for (i = 0; i < o; i++){if (maxodd < odd[i]){maxodd = odd[i];}}//求出差的绝对值if (mineven > maxodd){abs = mineven - maxodd;} else{abs = maxodd - mineven;}//输出结果cout << abs << endl;return 0;
}

最大奇数与最小偶数之差的绝对值相关推荐

  1. OpenJudge计算概论-最大奇数与最小偶数之差的绝对值

    /*============================================================= 最大奇数与最小偶数之差的绝对值 总时间限制: 1000ms 内存限制: ...

  2. (6)最大奇数与最小偶数之差的绝对值

    描述 输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数. 设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值 输入 输入为一行,6个正整数,且6个正整数都小于100 输入保证 ...

  3. 【Coursera 计算导论与C语言基础】苹果和虫子+最高分数+最大奇数与最小偶数差+分离整数的各个数位

    编程题#1:苹果和虫子 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 你买 ...

  4. C语言习题:/*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和,如果A和B都是奇数则输出两个数的差,如果A是奇数B是偶数则输出两数积,如果A是偶数B是奇数输出AVB结果*/

    #include<stdio.h> /*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和, 如果A和B都是奇数则输出两个数的差, 如果A是奇数B是偶数则输出两数积, 如果A是 ...

  5. 【python】 求数组最小值,最大值,最小偶数,最大奇数

    [python] 求数组最小值,最大值,最小偶数,最大奇数 lst = [3, 6, 1, 8, 1, 9 , 8,10,21] min=lst[0] max=lst[0] mi=lst[0] ma= ...

  6. 数组insert_算法题——[leetcode1675]最小化数组差

    Hard级别的新题:给定整数数组nums, 你每次可以对其中任意的数进行如下操作: (1) 如果元素是奇数,则你可以把它乘以2 (2)如果元素是偶数,则你可以把它除以2 两种操作可以进行任意多次,变换 ...

  7. 汇编语言(十)之最小偶数

    在数组中查找最小的偶数,并输出 程序运行: 代码: datas segmentminEven dw 0DATA dw 10 dup(101,1,21,81,5,261,3,421,4,541)DATA ...

  8. 分蛋糕(求满足条件的最小偶数)

    EkkaDokka (要求N是奇数M是偶数并且M还要最小,那么M就从2开始不断+2,判断W/2是否为奇数,如果满足记录此时的M,停止循环) Ekka and his friend Dokka deci ...

  9. 奇数卷积核VS偶数卷积核

    在跑一份代码时,效果一直提升不上去,偶然将3 * 3的卷积核换成了4 * 4的卷积核,效果奇佳,于是搜索了一下卷积核的大小对网络性能的影响,总结如下: 1.大卷积核和小卷积核 显然,大卷积核的感受野更 ...

最新文章

  1. 知方可补不足~SQL中的count命令的一些优化措施(百万以上数据明显)
  2. 设计模式笔记15:代理模式(Proxy Pattern)
  3. python按行读取文件取消空白行_在Python中读取文件时忽略空行的最简单方法
  4. 当Terraform遇上ECS(一)——DataSource篇
  5. 你好,面试官 | 你拿Java Map考验老干部?
  6. android 阅读器上下滑动_科研党利器——文石13.3寸墨水屏阅读器BOOX Max3
  7. Java中null和浮点数相乘_jvm规范之浮点数 - 你知道吗,有个数字它和自身不相等...
  8. 力扣上的代码想在本地编译运行?
  9. 为癌症医生提供最匹配的医学文献,达摩院精准医学搜索引擎TREC PM 2020评测夺冠...
  10. 【路径规划】基于matlab蚁群优化遗传算法求解机器人栅格地图最短路径规划问题【含Matlab源码 1581期】
  11. 【跳频扩频通信】基于matlab跳频扩频通信【含Matlab源码 1003期】
  12. axure产品原型图,元件库导入方法
  13. 在word表格里打勾和打叉
  14. 【剑指offer】Python、java,C++三种语言同时实现
  15. PS 图层的基本操作
  16. 【游戏】蔚蓝与空洞骑士
  17. 无线射频专题《射频合规,无线电认证系列简介,IC/CE/FCC/NCC/KCC/SRRC/ROHS/TELET/REACH/ANATEL》
  18. Ubuntu无法上网问题解决
  19. visual studio怎么让button一直生效_异地投保怎么做?看完你就知道
  20. 独孤思维:项目靠什么赚钱

热门文章

  1. 【SCI征稿】1区计算机算法和概率类,SCIEEI在检,CCF-C类
  2. [SHOI 2017] 分手是祝愿
  3. unity java游戏大全_3D unity   滚球小游戏
  4. 关于android模拟器
  5. 复习笔记(第5課 森さんは7時に起きます)
  6. java手机通讯录格式转换_xml转换成vcf 魅族手机通讯录Contact.xml备份在flyme上的恢复(Java/C#实现xml转vCard)...
  7. 电脑突然自动关机,重新开机后黑屏显示 如下
  8. 长江证券集中交易系统灾备应用
  9. 一台物理机机利用VM ESXi6.5+ROS5.20实现局域网组建和虚拟机NAT上网。
  10. 蓝桥杯历届试题——核桃的数量(LCM+GCD)