日期:2014-05-17  浏览次数:21397 次

c# 如何计算百分比
如题,我有一些数字,如2800*3200,500*600.......
我想算出来他们的百分比,2800*3200就是7:8 500*600 就是 5:6
求解答

------解决方案--------------------


这不是小学数学题吗。
------解决方案--------------------
GOOGLE : C# 最大公约数
------解决方案--------------------
引用:
Quote: 引用:

如题,我有一些数字,如2800*3200,500*600.......
我想算出来他们的百分比,2800*3200就是7:8 500*600 就是 5:6
求解答

也就是最大公约数

分子和分母除掉最大公约数,再显示出来
------解决方案--------------------
最大公约都有了,你的百分比不就差一步了么,

计算一下就行了
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

如题,我有一些数字,如2800*3200,500*600.......
我想算出来他们的百分比,2800*3200就是7:8 500*600 就是 5:6
求解答

也就是最大公约数

但是我不要最大公约数,我只要除以最大公约数后的值

知道最大公约数了,再除一下又不会怀孕。
------解决方案--------------------
两个数的百分比和最大公约数是两码事
学校应该教过你用辗转相除法将十进制转二进制吧,它也可以用来求最大公约数
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

如题,我有一些数字,如2800*3200,500*600.......
我想算出来他们的百分比,2800*3200就是7:8 500*600 就是 5:6
求解答

也就是最大公约数

但是我不要最大公约数,我只要除以最大公约数后的值

知道最大公约数了,再除一下又不会怀孕。

赞一个,这么简单的问题都想不明白。
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用: