用C语言 将三个数从大到小排序
#include <stdio.h>
int main()
{
double a = 0.0, b = 0.0, c = 0.0;
double t = 0.0;
printf("输入三个数:");
scanf("%lf %lf %lf", &a, &b, &c);
if (a-b <= 1e-7)
{
t = a;
a = b;
b = t; /*a是a,b中较大的*/
}
if (a-c <= 1e-7)
{
t = a;
a = c;
c = t; /*a是a,b,c中较大的*/
}
if (b-c <= 1e-7)
{
t = b;
b = c;
c = t; /*b是b,c中较大的*/
}
printf("从大到小的顺序是:%lf %lf %lf\n", a, b, c);
return 0;
}
还没有评论,来说两句吧...