天天看点

C语言实验——找中间数

Problem Description

输入三个整数,找出其中的中间数。(这里的中间数指的是大小,不是位置。)

Input

输入3个整数。

Output

输出中间数。

Example Input

1 2 3      

Example Output

2

#include <stdio.h>

void main()

{

    int a,b,c;

    scanf("%d%d%d",&a,&b,&c);

    if((b<=a && a<=c) ||(c<=a && a<=b))

        printf("%d\n",a);

    else if((a<=b && b<=c)||(c<=b && b<=a))

        printf("%d\n",b);

    else if((a<=c && c<=b) ||(b<=c && c<=a))

        printf("%d\n",c);

}

或者

#include<stdio.h>

int main()

{

int a,b,c,t;

scanf("%d%d%d",&a,&b,&c);

if(a>b)

{t=a;a=b;b=t;}

if(a>c)

{t=a;a=c;c=t;}

if(b>c)

{t=b;b=c;c=t;}

printf("%d",b);

return 0;

}

上一篇: Asterisk MWI