作者:
oin1104 (是oin的說)
2023-05-20 00:05:21System.Console.WriteLine("第一個字是啥");
double num1 = 0;
num1 = System.Convert.ToDouble(System.Console.ReadLine());
System.Console.WriteLine("要...");
string Do = System.Console.ReadLine();
System.Console.WriteLine("第二個字是啥");
double num2 = 0;
num2 = System.Convert.ToDouble(System.Console.ReadLine());
if (Do == "+")
{
System.Console.WriteLine("答案是:" + (num1 + num2) + "我很聰明ㄅ!");
}
else if (Do == "-")
{
System.Console.WriteLine("答案是:" + (num1 - num2) + "我很聰明ㄅ!");
}
else if (Do == "*")
{
System.Console.WriteLine("答案是:" + (num1*num2) + "我很聰明ㄅ!");
}
else if (Do == "/")
{
System.Console.WriteLine("答案是:" + (num1 / num2) + "我很聰明ㄅ!");
}
else
{
System.Console.WriteLine("老哥 亂寫?");
}
```
https://i.imgur.com/pZpxXvg.jpg
為什麼8.7*8.7會變這樣
是不是有什麼bug
87*87就很正常是7569
為什麼為什麼為什麼壓阿阿阿阿阿
幹
作者:
ILoveElsa (S級18位 梓喵醬油瓶)
2023-05-20 00:07:00ieee 754
作者:
redDest (油宅)
2023-05-20 00:07:00異味
作者:
oin1104 (是oin的說)
2023-05-20 00:08:00ok 知道了 但沒看懂 所以這是正常的
作者:
ILoveElsa (S級18位 梓喵醬油瓶)
2023-05-20 00:08:00作者:
redDest (油宅)
2023-05-20 00:09:00你用double 對ㄚ浮點數位數很多 懂?
我猜二進位跟十進位的問題ㄅ 不過我不懂C# 不確定
作者:
oin1104 (是oin的說)
2023-05-20 00:10:00哇...原來還有這種東西懂了 謝謝
作者:
DDFox (冒險者兼清潔工)
2023-05-20 00:11:00你很棒 這麼晚還在摳
作者:
Che31128 (justjoke)
2023-05-20 00:11:00拿二進位用手算試試 我不太理解c#
作者:
oin1104 (是oin的說)
2023-05-20 00:12:00支持十進位電腦 害我一直在看 好討厭我要多學一點 不然面試要爆炸
python要避免這問題可以用decimal C#應該有類似的去學時間複雜度 我們學校有考 占30分
作者:
oin1104 (是oin的說)
2023-05-20 00:14:00我是用Visual studio 捏 就是紫色那個 裝插件什麼的我可能要研究時間複雜度我查一下 你不是台大ㄉㄇ 我只是地名大學資工QQ
作者:
oin1104 (是oin的說)
2023-05-20 00:16:00對壓 好像是浮點數在搞
作者:
Rushia (みけねこ的鼻屎)
2023-05-20 00:16:00java有Bigdecimal 每個語言都有類似機制簡單來說就是有些數字無法以二進位表示會變循環小數
作者:
oin1104 (是oin的說)
2023-05-20 00:18:00還沒學java 現在只知道一點python c# 我是菜b8嗯嗯 二進位在搞 支持十進位
作者:
Rushia (みけねこ的鼻屎)
2023-05-20 00:20:00十進位的電腦很難用欸 現代電腦都是范紐曼架構
作者:
oin1104 (是oin的說)
2023-05-20 00:22:00完了 那又是什麼 我真的好菜
作者:
Che31128 (justjoke)
2023-05-20 00:25:00基礎計概第一章 foundation of computer science有
作者:
oin1104 (是oin的說)
2023-05-20 00:28:00好的 明天再努力 我先睡覺好了 晚安