最简单的是对这三个数进行排序后取中间的一个:
#include
void main()
{
int a,b,c,t;
printf("请输入3个整数:\n");
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\n",b);
getch();
}
找中间大的数
int main()
{
int a,b,c;
printf("输入三个数用空格分割:\n");
scanf("%d%d%d",&a, &b, &c);
printf("%d",a>b?(a>c?((b>c?b:c):a):(b
return 0;
}
如果是找中间位置的数直接输出b就行了
#include
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d", b);
retrun 0;
}