[问题] 新手除法余数求解

楼主: kyo0010 (~KYO~)   2015-09-24 11:45:45
刚测试一下%求余数时,发现小数的无法解,语法如下
double a = 4.2 / 3.0;
Console.WriteLine(a);
a = 4.2 % 3.0;
Console.WriteLine(a);
Console.ReadKey();
第一个a显示1.4,用心算也可以得知这是整除的
我本来以为第二个a会是0,可是第二个a显示1.2,这边是用法不对吗?
还是小数整除无法求余数?
作者: sosokill (vieux)   2015-09-24 11:48:00
4.2-3.0 余数 1.2 没错吧?%是取余数 4.2/3.0的余数就是1.2 印象中不会除到小数那就不叫取余数了吧= =可以自己计算自己写一个计算公式 管他数值是多少 反正是电脑跑啊..而且你这样是要计算到小数第几位算是整除小数?没规定的话 可以无穷的除下去啊 只会爆掉没其他方法 自己算吧 至少有定意只到小数四位定义要不 你就先*1000 再去取余数 在/1000唷 好心回答你 结果被你酸不懂装懂? 现在新手都这么不客气吗?那你自己加油吧 希望你在遇到其他问题都可以自己解决免得下一个好心人又要被你酸自己去看余数的定义"当两个整数相除的结果不能以整数商表示"无解 自己算 也都是一种答案 你无法接受这种答案那干脆不要上来问真心祈祷不要有下一个被酸 免得大家都不想回答一开始以为你知道 没想到你连这个都不知道 怪我喽?都是they的错~?
作者: CCWck (干嘛要暱称)   2015-09-24 12:52:00
态度真差
作者: stu87616 (文组工程师)   2015-09-24 13:01:00
我也觉得是数学定义问题
作者: tp6vul3co (天气好)   2015-09-24 14:43:00
先把数学学好
作者: ooooooo (感觉衔接最重要...)   2015-09-24 15:23:00
这应该是国小数学 所以请先回小学补课
作者: uranusjr (←這人是超級笨蛋)   2015-09-24 15:58:00
现在入学还有机会和柱柱姐吃午餐, 好小学不读吗?
作者: Litfal (Litfal)   2015-09-24 16:48:00
跟着嘘,老实说这边人不多,能被嘘也不简单4.2/3.0你都搞不懂,还认为会等于0,还需要说其他的吗?
作者: pelicanper (派立肯)   2015-09-24 17:09:00
电脑其实很笨,你用以为的它没有办法理解要知道4.2能不能被3.0"整除"用小数点的方式很简单但是你要先告诉电脑什么叫整除,不整除又要怎么表示像是1.379683/0.7725你预期的结果是多少?为什么?这些都要在你的程式里面去撰写解决这种因人而异的需求才是写程式最爽的地方
作者: YaMeiLo (亚妹露~!!)   2015-09-24 17:58:00
看到文也是集思广益要回答你,也不一定每次都命中'自己算'也是一个建议,你他妈在酸什么到底是哪个学校交不出作业的学生啊?
作者: O187 (187cm)   2015-09-24 20:40:00
...
作者: YahooTaiwan (超可爱南西我老婆)   2015-09-24 20:42:00
好弱喔 我大概一分钟就想到怎么写了 但不想告诉你
作者: fatrabitree (胖兔子)   2015-09-24 22:28:00
态度太差了吧?
作者: Litfal (Litfal)   2015-09-25 01:05:00
太屌了,在这版能被嘘的并不多,能被嘘到X1的你是第一个。
作者: dracb (伊达政宗)   2015-09-25 07:26:00
态度不佳只能嘘了
作者: k8cchaha (向上攀爬的信仰)   2015-09-25 14:43:00
态度真的很差
作者: KanoLoa (卡)   2015-09-25 15:03:00
肯回你的人真是好心...
作者: Eleganse (艾勒更斯)   2015-09-25 20:02:00
这篇有无JOKE版实力
作者: gundan (弹弹的哀伤)   2015-09-25 22:50:00
大家都不懂装懂,你来这干嘛?去别的懂的地方问嘛
作者: lucky1lk (赌到没钱的人)   2015-09-26 12:33:00
当数学版
作者: ly2314 (ly2314)   2015-09-26 18:32:00
善哉
作者: zenuo (坚持到底永不放弃)   2015-09-26 20:04:00
数学定义余数是什么要不要了解一下 你要的方式就多乘上10的n次方 最后在除回来
作者: kiki1503 (琦琦壹伍零参)   2015-09-27 10:13:00
...
作者: tedmax100 (Nathan-Lu)   2015-09-27 16:00:00
整除 以 %来算,就是取得0
作者: mike84265 (CYT)   2015-09-29 12:42:00
路过嘘 态度有够差
作者: LeeYK (一拳打死牛)   2015-09-29 15:59:00
态度差嘘
作者: Sheepforpart (Sheep)   2015-09-30 17:41:00
看来你是不懂数学 而不是程式
作者: gpctv (gpctv)   2015-09-30 19:52:00
sosokill不用那么认真啦!要是我我就不想回,让下面的人嘘!先嘘一下
作者: lemontea1011 (混混a柠檬)   2015-10-07 00:31:00
....
作者: mjchicken (狐狸)   2015-10-08 11:35:00
so大最后还是给出答案了 XD
作者: tuyutd0505 (Huang Jason)   2015-10-10 11:10:00
so大人真好 呜呜呜
作者: AWEN221 (Larry)   2015-10-13 07:34:00
路过都想嘘
作者: hatasum (我很可爱)   2015-10-13 23:28:00
真的该嘘!
作者: sdwufei (玉鼎)   2015-10-14 18:44:00
路过嘘+1.......搞的好像有付学费
作者: shuangrain (粗奶丸)   2015-10-27 09:39:00
嘘态度
作者: Thurs (我要睡觉 ><)   2015-10-27 15:53:00
路过嘘 小学没毕业?
作者: Microscft (小软哥)   2015-11-06 02:28:00
omg 路过开眼界了 这不是小学的数学吗 竟然有人不会

Links booklink

Contact Us: admin [ a t ] ucptt.com