问题描述:输入三个整数,找出其中的中间数。(这里的中间数指的是大小,不是位置。)
作者;何知令
发表时间:2017年2月23日
输入:输入3个整数
作者;何知令
发表时间:2017年2月23日
输入:输入3个整数
输出:输出中间数
代码:
/*
问题描述:输入三个整数,找出其中的中间数。(这里的中间数指的是大小,不是位置。)
作者;何知令
发表时间:2017年2月23日
输入:输入3个整数
输出:输出中间数
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
int min,max,mid;
scanf("%d %d %d",&a,&b,&c);
min=a;
max=a;
if(min>b)
min=b;
if(min>c)
min=c;
if(max<b)
max=b;
if(max<c)
max=c;
if(a>min&&a<max)
mid=a;
if(b>min&&b<max)
mid=b;
if(c>min&&c<max)
mid=c;
printf("%d",mid);
return 0;
}
程序运行结果展示:
知识点总结:控制结构
学习心得:其实这题目有缺陷,实际情况中应该还包含输入的数中数字相同的情况