搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 分数运算,在数学里面很简单,为啥到C语言里面看起来很纠结,有什么好的方法?
标题:
分数运算,在数学里面很简单,为啥到C语言里面看起来很纠结,有什么好的方法 ...
取消只看楼主
计算机之祖
等 级:
论坛游民
帖 子: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
计算机之祖
等 级:
论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
第
2
楼
得分:0
回复 5楼 wp231957
这个不必较真吧
网络上还很多刘德华、习大大之类的呢
只要没有恶意,文明发言的都行
2015-09-08 10:54
计算机之祖
等 级:
论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
第
3
楼
得分:0
回复 4楼 wp231957
额,谢谢提醒,%d用的多了成毛病了
不过这里问题重点还不是这里
主要是方程式求解运算,C中貌似都没法直接计算
只能给它一定的取值范围
让它一个个代入验证才能给出结果
2015-09-08 10:59
计算机之祖
等 级:
论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
第
4
楼
得分:0
回复 3楼 rjsp
这里虽然将分母乘上,把所有数字都变成int型了
但是涉及到“/”运算,可以直接%d输出吗?
不需要将数值类型定义为float吗?
万一除不尽怎么办?(虽然依据题目基本上都能除尽)
[
本帖最后由 计算机之祖 于 2015-9-8 11:34 编辑
]
2015-09-08 11:30
计算机之祖
等 级:
论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
第
5
楼
得分:0
回复 9楼 wp231957
呵呵,计算机之祖,这个名字好几年前,我就在别的论坛有注册过
当时还不知道计算机之祖是谁呢,也完全不懂计算机,只知道计算机貌似很强大
手一抖,就取了这个名字
2015-09-08 11:32
计算机之祖
等 级:
论坛游民
帖 子:63
专家分:17
注 册:2015-9-1
第
6
楼
得分:0
回复 2楼 林月儿
这个可以,谢谢
我发现if用多了,有时就忘记了这种简单的直接计算的方式
2015-09-08 11:33
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-457083-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.444116 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved