第一种方法(有点复杂,一次一次比较)
#include int main() { int a, b, c; printf("请输入三个整数:"); scanf("%d %d %d",&a,&b,&c); int max = a; if (b > max) { max = b; } if (c > max) { max = c; } printf("%d ", max); int min = a; if (b < min) { min = b; } if (c < min) { min = c; } printf("%d\n", min); return 0; }
第二种方法(python用的比较多)
#include int main() { int a,b,c,max,min; scanf("%d%d%d",&a,&b,&c); max=a>b?(a>c?a:c):(b>c?b:c); min=a第三种方法(if比较)
#include int main() { int a,b,c,d; scanf("%d%d%d",&a,&b,&c); if(b>a) { d=a; a=b; b=d; } if(c>a) { d=a; a=c; c=d; } if(c>b) { d=c; c=b; b=d; } printf("最大值:%d 最小值:%d",a,c); return 0; }
好文阅读
您阅读本篇文章共花了:
发表评论