计算机题

来源:百度知道 编辑:UC知道 时间:2024/06/15 04:44:07
C语言程序设计题
有3个数a、b、c,要求按大小顺序把它们输出.
谢谢!
可以只写算法表达式吗?

main()
{
float a,b,c,t;
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{t=a;a=b;b=t;} /*实现a和b的互换*/
if(a>c)
{t=a;a=c;c=t;} /*实现a和c的互唤*/
if(b>c)
{t=b;b=c;c=t;} /*实现b和c的互换*/
printf("%5.2f,%5.2f,%5.2f\n",a,b,c);
}
if a>b 将a和b对换 (a是a,b中的小者)
if a>c 将a和c对换 (a是a,c中的小者,因此a是三者中最小者)
if b>c 将b和c对换 (b是b,c中的小者,也是三者中次小者)