小编Ash*_* P.的帖子

c#:while while循环不起作用

这个程序应该适用于这个条件,至少我认为,但是对于某些值,它并没有像预期的那样工作.

static void Main(string[] args)
{
    double num, temp = 0;
    double frac;
    int j = 1;

    num = 1034.264;            
    do
    {
        j = j * 10;
        Console.WriteLine(j);
        temp = num * j;
        Console.WriteLine(temp);
    }
    while ((temp % 10)!=0);
}
Run Code Online (Sandbox Code Playgroud)

价值1034.347,其工作正常 -

为1034.347工作

但是对于价值1034.235 不能正常工作1034.235, 这将是无限的

c# windows do-while

1
推荐指数
1
解决办法
113
查看次数

标签 统计

c# ×1

do-while ×1

windows ×1