题目描述
从键盘输入2个实数,按照代数值由小到大的顺序输出这两个数。
输入
用空格分隔的两个实数。
输出
从小到大输出这两个实数,中间以空格来分隔,小数在前,大数在后。
小数点后保留2位小数。
末尾输出换行符。
这道题目的很简单,是要输出两个实数,有几个需要注意的小地方,在程序里标注出来。
#include<stdio.h>
#include<math.h>
int main(){
double a,b;//实数为double型
scanf("%lf %lf",&a,&b);//double型数字输入的时候是%lf,切记!
if(a>=b)
printf("%.2f %.2f",b,a);//输出时保留小数点后两位,切记格式!同时double型数值输出为%f,不是%lf也不是%d
else
printf("%.2f %.2f",a,b);
}
以上就是这个程序的详解,欢迎大家留言一起讨论!