|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 高分悬赏牛哥解决个问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
927
人关注过本帖
标题:
高分悬赏牛哥解决个问题
只看楼主
加入收藏
赵疯子
来 自:dream
等 级:
蝙蝠侠
威 望:
2
帖 子:365
专家分:737
注 册:2013-5-5
结帖率:
94.44%
楼主
收藏
已结贴
√
问题点数:100 回复次数:14
高分悬赏牛哥解决个问题
有个问题请教下大家,如果判断一个数的小树第一位是大于0并小于等于5,那么则进位到0.5,如果大于0.5并小于等于1,则进位到1,请问这段判断式如何写?整数位不确定多少位。感谢指点
搜索更多相关主题的帖子:
如何
2014-06-02 12:08
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
2
楼
收藏
得分:15
解決這種問題不需要什麽大牛,把問題弄複雜了再去解決,衹能説明此人的腦袋不靈。
授人以渔,不授人以鱼。
2014-06-02 12:11
举报帖子
使用道具
赠送鲜花
赵疯子
来 自:dream
等 级:
蝙蝠侠
威 望:
2
帖 子:365
专家分:737
注 册:2013-5-5
第
3
楼
收藏
得分:0
回复 2 楼 TonyDeng
说得有道理,不过对于我来说确实是个难题,我是初学者,虚心请教您给个思路,例如9999.9则转换成1000,如果是999.4则999
2014-06-02 12:19
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
4
楼
收藏
得分:0
最簡單的,把浮點數printf()到一個字符串中(用sprintf()函數),然後查找小數點後面那個字符是什麽,直接賦新的值給原數。這是用人眼看到的直接邏輯代碼,比什麽複雜的運算技巧都強,可讀性和易維護性都好得多,除非實踐證明這種操作嚴重影響時間效率,才考慮別的方案。
[
本帖最后由 TonyDeng 于 2014-6-2 12:25 编辑
]
授人以渔,不授人以鱼。
2014-06-02 12:23
举报帖子
使用道具
赠送鲜花
赵疯子
来 自:dream
等 级:
蝙蝠侠
威 望:
2
帖 子:365
专家分:737
注 册:2013-5-5
第
5
楼
收藏
得分:0
以下是引用
TonyDeng
在2014-6-2 12:11:22的发言:
解決這種問題不需要什麽大牛,把問題弄複雜了再去解決,衹能説明此人的腦袋不靈。
感谢您的提醒,但是作为一个刚刚学习的初学者来说,既没有实际编程经验,也没有工作经验,您不要以您的眼光看待这个问题,您确实很厉害,有多年的经验,这事对您来说根本不值一提,我本着虚心请教的心态来这里,却被您这样冷嘲热讽,如果您换在我的角度,您会怎样想?
2014-06-02 12:25
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
6
楼
收藏
得分:0
提醒你不要鑽牛角尖,當作是冷嘲熱諷,呂洞賓不好做。玩算法玩傻了腦。
授人以渔,不授人以鱼。
2014-06-02 12:28
举报帖子
使用道具
赠送鲜花
韶志
来 自:斗气大陆
等 级:
贵宾
威 望:
44
帖 子:2223
专家分:13592
注 册:2013-3-22
第
7
楼
收藏
得分:15
设你需要处理的数为
f1
,我理解为float类型哈,然后在定义一个整型 a 和 浮点型 f2。
a=f1;
f2=f1-a;
a=f2*10;
if(a>=5)
f1++;
f1在转换为 int
就是结果
三十年河东,三十年河西,莫欺少年穷!
2014-06-02 12:33
举报帖子
使用道具
赠送鲜花
azzbcc
来 自:江西财经大学
等 级:
贵宾
威 望:
81
帖 子:3293
专家分:12919
注 册:2012-11-4
第
8
楼
收藏
得分:15
。。。
return (int)(a + 0.5);
[fly]存在即是合理[/fly]
2014-06-02 12:34
举报帖子
使用道具
赠送鲜花
韶志
来 自:斗气大陆
等 级:
贵宾
威 望:
44
帖 子:2223
专家分:13592
注 册:2013-3-22
第
9
楼
收藏
得分:0
回复 8 楼 azzbcc
哎呀
我去
被迷惑了
三十年河东,三十年河西,莫欺少年穷!
2014-06-02 12:36
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
10
楼
收藏
得分:0
以下是引用
azzbcc
在2014-6-2 12:34:35的发言:
。。。
return (int)(a + 0.5);
你又知道需要的int强制轉換了?又知道轉換後沒溢出?他是unsigned你是不是得再寫一段?
授人以渔,不授人以鱼。
2014-06-02 12:38
举报帖子
使用道具
赠送鲜花
15
1/2页
1
2
快速回复:
高分悬赏牛哥解决个问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.016484 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved