C语言求输入三个数输出最大与最小值

2024-11-07 20:49:53
推荐回答(3个)
回答1:

#include 
void main(){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
printf("最大值: %d\n最小值: %d",(a>b?a:b)>c?a>b?a:b:c,(a}

//运行示例:

回答2:

希望你能看懂
#include
int main(void){
int a,b,c,max,min;
printf("请输入三个数:\n");
scanf("%d%d%d",&a,&b,&c);

/*求最大值*/

//先将a与b相比较
if(a>b)
//条件成立,再判断a是否大于c
if(a>c)max=a;
else max=c;
else
//条件不成立,再判断b是否大于c
if(b>c)max=b;
else max=c;

/*求最小值*/
if(a//条件成立,再判断a是否小于c
if(aelse min=c;
else
//条件不成立,再判断b是否小于c
if(belse min=c;

printf("最大值是%d\n",max);
printf("最小值是%d\n",min);

}

回答3:

#include
void main()
{
int a,b,c,max,min;
printf("Please input a b c\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b) max=a,min=b;
else max=b,min=a;
if(c>max) max=c;
if(cprintf("max=%d,min=%d",max,min);
}