可以更简单的for (int i = 0; i < num.Length;i++)
{ if (num[i] % 7 == 0)
break; }
Console.Write("有7的倍数");
{ if (num[i] % 7 == 0)
break; }
Console.Write("有7的倍数");
多重if不应该是这样子吗?
if(money < 100000)
{ if(money<50000)
{ if(money<10000
Console.WriteLine("没有礼品");
else
Console.WriteLine("送一袋大米");
} else
Console.WriteLine("送一套茶具");
} else
Console.WriteLine("送一台微波炉");
if(money < 100000)
{ if(money<50000)
{ if(money<10000
Console.WriteLine("没有礼品");
else
Console.WriteLine("送一袋大米");
} else
Console.WriteLine("送一套茶具");
} else
Console.WriteLine("送一台微波炉");
double x = 3.5;
int y = 3;
Console.WriteLine((int)x>=y);
X 强制转换为int整数类型,然后精度下降,此时X为3,所以 X>Y不成立。
int y = 3;
Console.WriteLine((int)x>=y);
X 强制转换为int整数类型,然后精度下降,此时X为3,所以 X>Y不成立。
2019-12-22