楼主:
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好的 明天再努力 我先睡觉好了 晚安