新南威尔士大学放假:输入两个实数,按代数植由小到大的顺序输出这两个数请指教

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 21:29:30
#include <stdio.h>
void main ()
{float a,bmt;
scanf("%f,%f",&a,&b);
if(a>b);
{t=a;a=b;b=t;}
printf("%5.2f,%5.2f\n",a,b);
}
t=a,a=b.b=t这小弟看不懂他的作用是什么请各位哥哥,指教。说详细点小弟是菜鸟

呵呵,楼上讲得很形象阿,其实不要在一行看就比较明了了
t=a; //t存了a的值
a=b; //a变成了b的值
b=t; //b变成了a原来的旧值
所以整个过程就是交换了a,b的值

就像两杯水,一多a一少b,现在要交换就拿来另一个杯子t,把a放到里t,把b放到a里,再把t放到b里,就完成a和b交换了