《C程序设计教程(第四版)——谭浩强》
例题3.1 输入两个实数,按照数值从小到大的顺序输出这两个数
代码:
//《C程序设计教程(第四版)——谭浩强》
//例题3.1 输入两个实数,按照数值从小到大的顺序输出这两个数
#include <stdio.h>
int main()
{
float a,b,temp;
printf("请输入a的值:");
scanf("%f",&a);
printf("请输入b的值:");
scanf("%f",&b);
if(a>b)
{
temp=a;
a=b;
b=temp;
printf("按照从小到大的排列顺序为:%f,%f\n",a,b);
}
else
{
printf("按照从小到大的排列顺序为:%f,%f\n",a,b);
}
return 0;
}
运行结果:(只举例两中情况)
(1)
(2)
两个变量交换值:
temp=a;
a=b;
b=temp;
相当于有两个杯子换水,没有办法做到,但是借助第三个杯子交换水就会变得非常简单