#include<stdio.h>
#include<stdlib.h>
int main()
{
void place(double*a,double*b,double*c);
double a,b,c;
scanf("%lf %lf %lf",&a,&b,&c);
place(&a,&b,&c);
printf("%f %f %f",a,b,c);
return 0;
}
void place(double*a,double*b,double*c)
{
int temp;
if(*a>*b)
{
temp=*b;
*b=*a;
*a=temp;
}
if(*a>*c)
{
temp=*c;
*c=*a;
*a=temp;
}
if(*b>*c)
{
temp=*c;
*c=*b;
*b=temp;
}
}
C primer plus(第六版) 编程练习 第九章 第六题
最新推荐文章于 2024-10-15 19:28:18 发布
这篇文章展示了如何在C语言中使用一个名为`place`的函数,通过if-else结构对输入的三个double类型的变量进行排序,确保它们的值总是保持在递增顺序。
摘要由CSDN通过智能技术生成