| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 984 人关注过本帖
标题:分数运算,在数学里面很简单,为啥到C语言里面看起来很纠结,有什么好的方法 ...
取消只看楼主 加入收藏
计算机之祖
Rank: 2
等 级:论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:5 
分数运算,在数学里面很简单,为啥到C语言里面看起来很纠结,有什么好的方法?
C语言中,整数之间,涉及到分数运算的
总是觉得很纠结,碰到好几次了!!
这种情况该怎么处理?

比如下面的题目:
集邮爱好者将所有的邮票放在3个邮册中,第一个占全部的十分之二,第二个占七分之五,第三个303张,求总的张数,以及各邮册中的数量?

分析:
这个用数学直接算,估计最多10秒钟就算出来了吧

疑问:
用C语言该怎么处理呢?

我的程序:--》为何啥都没输出
图片附件: 游客没有浏览图片的权限,请 登录注册


书上给的:
图片附件: 游客没有浏览图片的权限,请 登录注册


[ 本帖最后由 计算机之祖 于 2015-9-8 00:00 编辑 ]
搜索更多相关主题的帖子: 数学 邮票 爱好者 C语言 
2015-09-07 23:59
计算机之祖
Rank: 2
等 级:论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
收藏
得分:0 
回复 5楼 wp231957
这个不必较真吧
网络上还很多刘德华、习大大之类的呢
只要没有恶意,文明发言的都行
2015-09-08 10:54
计算机之祖
Rank: 2
等 级:论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
收藏
得分:0 
回复 4楼 wp231957
额,谢谢提醒,%d用的多了成毛病了
不过这里问题重点还不是这里
主要是方程式求解运算,C中貌似都没法直接计算
只能给它一定的取值范围
让它一个个代入验证才能给出结果
2015-09-08 10:59
计算机之祖
Rank: 2
等 级:论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
收藏
得分:0 
回复 3楼 rjsp
这里虽然将分母乘上,把所有数字都变成int型了
但是涉及到“/”运算,可以直接%d输出吗?
不需要将数值类型定义为float吗?
万一除不尽怎么办?(虽然依据题目基本上都能除尽)

[ 本帖最后由 计算机之祖 于 2015-9-8 11:34 编辑 ]
2015-09-08 11:30
计算机之祖
Rank: 2
等 级:论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
收藏
得分:0 
回复 9楼 wp231957
呵呵,计算机之祖,这个名字好几年前,我就在别的论坛有注册过
当时还不知道计算机之祖是谁呢,也完全不懂计算机,只知道计算机貌似很强大
手一抖,就取了这个名字
2015-09-08 11:32
计算机之祖
Rank: 2
等 级:论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
收藏
得分:0 
回复 2楼 林月儿
这个可以,谢谢
我发现if用多了,有时就忘记了这种简单的直接计算的方式
2015-09-08 11:33
快速回复:分数运算,在数学里面很简单,为啥到C语言里面看起来很纠结,有什么好 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017601 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved