[問題] 新手除法餘數求解

作者: 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