PTA 最大值最小值

C语言——PTA 最大值最小值(补充:两变量交换数值)_最小值

#include<stdio.h>
int main()
{
int a,b,c,max,min,t;
scanf("%d%d%d",&a,&b,&c);
max=a,min=a;
if(max<b)
{
t=max;
max=b;
b=t;
}
if(max<c)
{
t=max;
max=c;
c=t;
}
if(min>b)
{
t=min;
min=b;
b=t;
}
if(min>c)
{
t=min;
min=c;
c=t;
}
printf("max = %d, min = %d",max,min);
return 0;
}

注意空格 字符啥的。。。。因为PAT太过灵敏(就是不太好用哈)。

补充一个小知识,关于两变量交换数值的代码

#include<stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
a=b-a;
b=b-a;
a=b+a;
printf("交换后的 a= %d b= %d",a,b);
return 0;
}

但我们一般还是喜欢用 三变量 来交换数值