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

/*=============================================================
最大奇数与最小偶数之差的绝对值
总时间限制: 1000ms 内存限制: 65536kB
描述
输入6个正整数,且这6个正整数中至少存在一个奇数和一个偶数。 
设这6个正整数中最大的奇数为a,最小的偶数为b,求出|a-b|的值

输入
输入为一行,6个正整数,且6个正整数都小于100
输入保证这6个数中至少存在一个奇数和一个偶数
输出
输出为一行,输出最大的奇数与最小的偶数之差的绝对值
样例输入
1 2 3 4 5 6
样例输出
3
===============================================================*/
#include<stdio.h>
#include<math.h>
int main()
{
    int a,maxa=-1,minb=200;
    int i;
    for(i=0;i<6;i++)
    {
        scanf("%d",&a);
        if(a%2==1)
        {
            if(a>maxa)
            {
                maxa=a;
            }
        }
        else
        {
            if(a<minb)
            {
                minb=a;
            }
        }
    }
    printf("%d\n",(int)fabs(maxa-minb));
    return 0;
}

 

上一篇:压缩HTTP请求和响应数据的方法


下一篇:C# HttpWebRequest提交数据方式