,编辑C语言程序。从键盘输入三个数,求这个整数中的最大值和最小值

如题所述

#include <stdio.h>
int max(int a,int b,int c);
int min(int a,int b,int c);
void main()
{
int x,y,z;
printf("请输入三个数(用空格隔开):");
scanf("%d%d%d",&x,&y,&z);
printf("三个数选出最大数是%d\n",max(x,y,z));
printf("三个数选出最小数是%d\n",min(x,y,z));
}
int max(int a,int b,int c)
{
if (a>=b&&a>=c)
return a;
if (b>=a&&b>=c)
return b;
else
return c;
}
int min(int a,int b,int c)
{
if (a<=b&&a<=c)
return a;
if (b<=a&&b<=c)
return b;
else
return c;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-20
#include<stdio.h>
void main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
int max=a;
int min=b;
if(max<b)
max=b;
if(max<c)
max=c;
if(min>a)
min=a;
if(min>c)
min=c;
printf("最大值为%d,最小值为%d\n",max,min);
}
相似回答