请问 if 复合语句
小弟看到 谭浩强 C程序设计 里面例5.1 输入两个实数,按照代数值由小到大的顺序输出这两个数。
请问 中间大括号括起来的符合语句是表达了 什么意思啊?我写出来的这个题的程序比它这个复杂一些,为什么没有用else 也能表达
书上答案
# include<stdio.h>
void main()
{
float a,b,t;
scanf("%f,%f",&a,&b);
if(a>b)
{
t=a;
a=b;
b=t;
}printf("%5.2f,%5.2f\n",a,b);
}
我自己写的
# include<stdio.h>
void main()
{
float a,b;
printf("请输入a,b的值:");
scanf("%f,%f",&a,&b);
if(a>=b)
printf("代数值由大到小排序为:%f,%f",a,b);
else printf("代数值由大到小排序为:%f,%f",a,b);
}