程序要求:按照顺序从小到大输出。

程序员成长之旅 · 程序员成长之旅/C语言/自己写的源码 · 158 字

#include<stdio.h> //程序要求:按照顺序从小到大输出。

#include<math.h>

int main()

{

int a = 3, b = 2, c = 1, t = 0;//“t”为temp 为临时的意思

printf("您输入的条件为:a=%d b=%d c=%d\n", a, b, c);

if (a > b)

{//首先,语句的目的是“如果a大于b,那么交换”

t = a;//暂存a(值为3) 到t

a = b;//此时a=2,若不管b那么b=2,最后运行的结果会是错误的

b = t;//b调用暂存的a(值为3),所以b=3

}

if (a > c)

{

t = a;

a = c;

c = t;

}

if (b > c)

{

t = c;

c = b;

b = t;

}

printf("%d<%d<%d", a, b, c);

return 0;

}