#include<stdio.h>
int main() {
int a, b, c;
int max, mid, min, m; //额外设置一个整型m
scanf_s("%d %d %d", &a, &b, &c);
if (a < b) { m = a, a = b, b = m; } //假设a为最大,如果小于b将a的值放在m,然后将b的放入a,然后将m中的值放入b这样就会使较大的b值进入a中
if (a < c) { m = a, a = c, c = m; } //假设a为最大,如果小于c将a的值放在m,然后将c的放入a,然后将m中的值放入c这样就会使较大的c值进入a中
if (b < c) { m = b, b = c, c = m; } //然后比较b与c,同样的原理
max = a; mid = b; min = c;
printf("max=%d mid=%d min=%d", max, mid, min);
return 0;
这样最终就实现将复杂的代码简单化,虽然是个很简单的问题和代码,但在学习的过程中,我们也需要学会这种思维方式。
因篇幅问题不能全部显示,请点此查看更多更全内容