所以这就是发生的事情:我输入一个数字,结果是它只写出1个数字:324,就像变量c无缘无故地得到这个值一样.
class Program
{
static void Main(string[] args)
{
Console.WriteLine("enter a number with change");
double num = double.Parse(Console.ReadLine());
num = (int)num;
int c = 0;
Console.WriteLine(num);
while (num != 0)
{
num /= 10;
c++;
}
Console.WriteLine(c);
}
}
Run Code Online (Sandbox Code Playgroud) c# ×1