gpt4 book ai didi

c# - 我对 C# 中的这个简单等式感到困惑

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:40 26 4
gpt4 key购买 nike

<分区>

我有一个问题。我正在尝试制作一个华氏度到摄氏度的计算器,当我做数学的分数部分时,它有点不起作用。要么是 0,要么是 1。

private void toCelcius_Click(object sender, EventArgs e)
{
double F = double.Parse(temperatureBox.Text);
double fm32 = F - 32;
double fraction = (9 / 5);
double newTemp = fraction*fm32;

temperatureLabel.Text = newTemp.ToString();
}

我一直使用 100 作为测试编号,每次我将 100 发送到文本框时,它都会返回 68。它应该在 30 左右。

目前,该程序仅将分数检测为 1。我尝试使用小数而不是 double ,但这解决了 newTemp 问题。我尝试使用 float,但得到的结果与 double 相同。我完全不知道发生了什么,但这非常令人沮丧。

如果有人知道如何解决这个问题,我将不胜感激。

编辑:Facepalm 我已经有很长时间没有使用 double 了,忘记了我需要在每个数字后面加上 .0。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com