最大奇数与最小偶数之差的绝对值
问题描述
输入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;
}
最大奇数与最小偶数之差的绝对值相关推荐
- OpenJudge计算概论-最大奇数与最小偶数之差的绝对值
/*============================================================= 最大奇数与最小偶数之差的绝对值 总时间限制: 1000ms 内存限制: ...
- (6)最大奇数与最小偶数之差的绝对值
描述 输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数. 设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值 输入 输入为一行,6个正整数,且6个正整数都小于100 输入保证 ...
- 【Coursera 计算导论与C语言基础】苹果和虫子+最高分数+最大奇数与最小偶数差+分离整数的各个数位
编程题#1:苹果和虫子 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 你买 ...
- C语言习题:/*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和,如果A和B都是奇数则输出两个数的差,如果A是奇数B是偶数则输出两数积,如果A是偶数B是奇数输出AVB结果*/
#include<stdio.h> /*键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和, 如果A和B都是奇数则输出两个数的差, 如果A是奇数B是偶数则输出两数积, 如果A是 ...
- 【python】 求数组最小值,最大值,最小偶数,最大奇数
[python] 求数组最小值,最大值,最小偶数,最大奇数 lst = [3, 6, 1, 8, 1, 9 , 8,10,21] min=lst[0] max=lst[0] mi=lst[0] ma= ...
- 数组insert_算法题——[leetcode1675]最小化数组差
Hard级别的新题:给定整数数组nums, 你每次可以对其中任意的数进行如下操作: (1) 如果元素是奇数,则你可以把它乘以2 (2)如果元素是偶数,则你可以把它除以2 两种操作可以进行任意多次,变换 ...
- 汇编语言(十)之最小偶数
在数组中查找最小的偶数,并输出 程序运行: 代码: datas segmentminEven dw 0DATA dw 10 dup(101,1,21,81,5,261,3,421,4,541)DATA ...
- 分蛋糕(求满足条件的最小偶数)
EkkaDokka (要求N是奇数M是偶数并且M还要最小,那么M就从2开始不断+2,判断W/2是否为奇数,如果满足记录此时的M,停止循环) Ekka and his friend Dokka deci ...
- 奇数卷积核VS偶数卷积核
在跑一份代码时,效果一直提升不上去,偶然将3 * 3的卷积核换成了4 * 4的卷积核,效果奇佳,于是搜索了一下卷积核的大小对网络性能的影响,总结如下: 1.大卷积核和小卷积核 显然,大卷积核的感受野更 ...
最新文章
- Visual C++ 时尚编程百例019(串行化)
- ntu ERIC 课程笔记
- Codeforces 题解 CF863A 【Quasi-palindrome】
- spring-boot actuator(监控)配置和使用
- linux进程僵停状态,Linux操作系统中进程的七种状态
- IOCCC大赛代码分析笔记
- CnOpenData国际货物贸易数据
- Html+css仿淘宝页面练习
- centos7 firewalld ip转发设置
- iOS开发 ----- 加载动画之牛顿摆的实现
- swagger 怎么去掉get delete_橡皮擦英文单词怎么读
- 在 JavaScript 中如何克隆对象?
- Java 动态代理,invoke() 自动调用原理,invoke() 参数
- “杜拉拉升职记”电影看后感
- Lenovo/联想乐Phone S680 root教程_方法
- 谈谈CornerStone这个工具的使用
- 计算机网络:CSMA/CD 与 CSMA/CA
- vue中 ECharts 图表使用教程
- 如何更改mysql数据库的用户名和密码
- 服务器勒索病毒 邮件,中勒索病毒了,不小心点了个邮件,文件全部加了后缀.npsk,怎么办...