描述
输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数。
设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值
输入
输入为一行,6个正整数,且6个正整数都小于100输入保证这6个数中至少存在一个奇数和一个偶数
输出
#include<stdio.h>
int main()
{
int e,max=0,min=101;
int z[5]; //共6个数
for(int b=0;b<6;b++) //循环
{
scanf("%d",&z[b]); //在循环中逐个录入6个数
}
for(int b=0;b<6;b++) //从头开始;在同一个循环中找出max和min
{
if(z[b]%2!=0 && z[b]>max) //for循环多个条件用&&连接
{
max=z[b];
}
if(z[b]%2==0 && z[b]<min)
{
min=z[b];
}
}
if(max>min)
{
e=max-min;
}
else
{
e=min-max;
}
printf("%d",e);
return 0;
}
输出为一行,输出最大的奇数与最小的偶数之差的绝对值
输入样例 1
1 2 3 4 5 6
输出样例 1
3