int main() //输入三组数,从大到小输出
{
int a = 0;
int b = 0;
int c = 0;
printf("请输入三组数字:\n"); //123 456 789
scanf("%d%d%d", &a, &b, &c);
if (a < b) //思想用a与另外两个数比较 a小于一个数就交换,然后另外两个数在交换
{
int mt = a; //a与b交换
a = b;
b = mt;
}
if (a < c)// a与c交换
{
int mt = a;
a = c;
c = mt;
}
if (b < c)// b与c交换
{
int mt = b;
b = c;
c = mt;
}
printf("%d %d %d\n", a, b, c);
return 0;
}
记录每日学习21
最新推荐文章于 2024-11-06 19:55:44 发布
这是一个简单的C语言程序,用于接收用户输入的三个整数,并通过一系列比较和交换操作将它们按从大到小的顺序进行排序。程序首先使用scanf函数获取三组数字,然后通过if条件语句进行比较和交换操作,最后使用printf函数打印排序后的结果。该程序展示了基础的排序算法思想。
摘要由CSDN通过智能技术生成