社区
C++ 语言
帖子详情
有一道题目一直很难忘
Oversense
2007-09-05 12:57:40
Q.下面的程序输出什么?
int main(){
float a = 3.14;
if(a > 3.14){
printf("true");
}else{
printf("false");
}
return 0;
}
...全文
330
12
打赏
收藏
有一道题目一直很难忘
Q.下面的程序输出什么? int main(){ float a = 3.14; if(a > 3.14){ printf("true"); }else{ printf("false"); } return 0; }
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rich323
2007-09-06
打赏
举报
回复
float数也是不精确的,二楼说的很明白了。
coolFly19
2007-09-05
打赏
举报
回复
二楼的说得很明白,
实际上像你这么写,哪一种情况都可能发生。
wyjkk
2007-09-05
打赏
举报
回复
float a = 3.14;
if((a - 3.14)>1e-6)
{
printf("true");
}
else
{
printf("false");
做鸡真好吃
2007-09-05
打赏
举报
回复
WoW~
wang_wuhui
2007-09-05
打赏
举报
回复
UP二楼的说得很明白了.
yydrewdrew
2007-09-05
打赏
举报
回复
浮点数表示的数其实是不精确的,总是有误差的,一开始运算误差就会互相累加,所以浮点数无法直接比较,只能在一定精度内进行判断。
gfxiang
2007-09-05
打赏
举报
回复
浮点数表示会有截断误差。
if (a > 3.14)
a是float型,3.14是double型,两者精度不一样,具体谁大要用二进制表示出来才知道的
所以一般比较浮点数是否相等都用相减取绝对值小于某个误差范围
if (fabs(a - 3.14) < 1e-6)
lanxiaozhong
2007-09-05
打赏
举报
回复
if(a > 3.14) //会出现3种情况,这样写没有意义
星羽
2007-09-05
打赏
举报
回复
FLT_EPSILON
第一在float.h中,是float比较的最
小值
星羽
2007-09-05
打赏
举报
回复
:)
星羽
2007-09-05
打赏
举报
回复
#include "float.h"
int _tmain(int argc, _TCHAR* argv[])
{
float a = 3.14;
if(a > 3.14 + FLT_EPSILON){
printf("large");
}
else if (a < 3.14 + FLT_EPSILON)
{
printf("equre");
}
else{
printf("less");
}
return 0;
}
zhangpingfly
2007-09-05
打赏
举报
回复
不说,还真的不知道哦~
PHP面向对象试题:我的一次
难忘
经历
在理论上来说我定义了一个“动物”类,并给它添加了一个“发声”方法。然后,我创建了“狗”类,让它继承自“动物”类。在“狗”类中,我重写了“发声”方法,使其输出“汪汪”。我相信,只要我不断学习和实践,我一定能够成为一名优秀的PHP开发者。试题里有
一道
题让我印象深刻,它要求我们设计一个“动物”类,并实现一个“发声”的方法。这个类还需要有一个子类“狗”,而“狗”类需要重写“发声”方法,使其发出“汪汪”的声音。当看到屏幕上显示出“汪汪”两个字时,我松了一口气,同时也感到一种难以言表的喜悦。
蓝桥杯 历届试题 Excel地址 java
Prev41 历届试题 Excel地址
题目
如下: 这道
题目
其实让我挺
难忘
的,因为我在参加第十届的时候就碰到了这个题,当时是道填空题。庆幸的是参加比赛前做了这道
题目
没啥好说的,这题其实让人很有用进制做的想法,但这个又不能当成26进制来写,有些点说不通的,所以我就还是暴力模拟了 代码和注释如下: import java.util.Scanner; /** * @Description: 历届试题 Excel地址 * @ClassName: Prev41 * @author: fan.yang *
leetCode231
突然不舍,在华为实习的这段时光 class Solution { public: bool isPowerOfTwo(int n) { for(int i = 0;i<31;i++) { if(n == 1<<i) return 1; } return 0; } }; ...
hdu 5572 An Easy Physics Problem
传送门; http://acm.hdu.edu.cn/showproblem.php?pid=5572上海区域赛铜牌题!!! 令我永生
难忘
的
一道
题,当时我们队就是被这道题
一直
卡着,直接导致最终打铁。。。。当时被气球颜色弄偏了,导致看了
一道
废题。。。。真的是战略出问题了。题意: 给出初始点和速度向量,有一个圆,和目标点,可以反弹,问最终能不能碰撞。计算几何题: 套一下板子,注意讨论就好了,要注
难忘
的一件事
有生以来发生过的事情很多,可这件事使我记忆犹新。
记得上周语文课,老师竟然不带语文书,手中只拿着几根红笔和一些卷子。这时,上课铃响了,老师把卷子发到我们手里然后说,“今天我们要考试,而且今天你们考的分数会被记在记录本上。”我听见有人感叹了,老师又说“这次是一次五分钟的考试,你能答多少答多少!”
老师打开电脑,把电脑上的秒表设成五分钟,然后老师说:“一、二,开始!”我们开始低头答卷。时间一份一秒地过去了,我答的题也不少了,我回头看了看班长,他正在匆匆忙忙地答卷
C++ 语言
65,214
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章