c用if(输入三个整数,输出其中最小数)重点解释在思路
int min(int x,int y)
{
if(x < y)
return x;
return y;
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最小值为:%d\n",min(a,min(b,c));
return 0;
}
代码及解释如下:
#include <stdio.h>
int main()
{
int a,b,c,min;
scanf("%d %d %d",&a,&b,&c);
if(a < b && a < c) //如果a小于b,并且a小于c,那么a就是最小值
min = a;
else if( b< a && b < c) //如果b小于a,并且b小于c,那么b就是最小值
min = b;
else if( c < a && c < b) //如果c小于a,并且c小于b,那么c就是最小值
min = c;
printf("最小值:%d\n",min);
return 0;
}