69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main()
{
float a;
scanf("%f", &a);
printf("%f\n",a);
return 0;
}
先说整数比较大小,比如比较两个int数据a,b的大小,很常见:
if(a > b) {
a大于b
}
if(a < b) {
a小于b
}
下面看浮点数,因为浮点数存在误差,因此不能直接用上面的方法比较大小,
还是假设有两个浮点数a,b:
if((a - b) > 0.00001) {
a大于b,后面的0.00001的精度取决于当前系统的精度
}
小于的表示相信楼主能猜到了,但是判断浮点数是否相等有一点复杂,这就留给楼主思考了。