实现一个程序输入三个整数按从大到小的顺序进行输出

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 21:18:08
实现一个程序输入三个整数按从大到小的顺序进行输出

实现一个程序输入三个整数按从大到小的顺序进行输出
实现一个程序输入三个整数按从大到小的顺序进行输出

实现一个程序输入三个整数按从大到小的顺序进行输出
#include
int main(void)
{
int a, b, c, temp;
printf("please input a b c:");
scanf("%d%d%d", &a, &b, &c);
if (a < b)
{
temp = a;
a = b;
b = temp;
}
if (a < c)
{
temp = c;
c = a;
a = temp;
}
if (c > b)
{
temp = b;
b = c;
c = temp;
}
printf("%d, %d, %d", a, b, c);
return 1;
}
//编程的思想是,先用a与b比较大小得到,如果b比a大就把a和b的数值进行交换
//然后,把a于c进行比较,如果,c是大于a的那么把a,c的值互换,那么得到的
//a就是最大的数,然后,比较b, c的值,如果,c大于b那么又进行互换,完成后,
//a,b, c就是从大到小排列的了