C# 使用';继续';带模
我对c#programming有点陌生,所以对我放松点 我找不到我的(很可能)简单的愚蠢问题的答案(没有愚蠢的问题!!),所以我在这里发帖C# 使用';继续';带模,c#,if-statement,continue,C#,If Statement,Continue,我对c#programming有点陌生,所以对我放松点 我找不到我的(很可能)简单的愚蠢问题的答案(没有愚蠢的问题!!),所以我在这里发帖 我需要编写一个程序,用“continue”指令显示从1到10的数字,这些数字不能被2、3和8整除 我的代码: static void Main(string[] args) { for (int i = 1; i <= 10; i++) { if (i %
我需要编写一个程序,用“continue”指令显示从1到10的数字,这些数字不能被2、3和8整除 我的代码:
static void Main(string[] args)
{
for (int i = 1; i <= 10; i++)
{
if (i % 2 == 0 && i % 3 == 0 && i % 8 == 0) continue;
Console.Write("{0} ", i);
}
Console.ReadKey();
}
static void Main(字符串[]args)
{
对于(int i=1;i
我需要编写一个程序,使用“continue
”指令显示1到10之间不能被2、3和8整除的数字
可以被8除而没有余数的最小数是8。因此,唯一符合条件的数字是8、9或10
if (8 % 2 == 0 && 8 % 3 == 0 && 8 % 8 == 0) // false
if (9 % 2 == 0 && 9 % 3 == 0 && 9 % 8 == 0) // false
if (10 % 2 == 0 && 10 % 3 == 0 && 10 % 8 == 0) // false
数字8、9、10都不能被2、3和8除以余数为0,因此所有数字都会被打印出来,因为continue
永远不会被触发。您确定它是“2、3和8”而不是“2、3或8”吗
“不可被2、3和8整除”。也许“不可被2、3或8整除”?@JacekCz nope,“不可被2、3和8整除”。为什么&&不起作用?第一个数字匹配此条件是24执行此操作,您将知道原因:for(int i=1;我是的,我在重写任务内容时犯了一个错误,谢谢!等等,你是对的,我在重写任务内容时犯了一个错误lmao,谢谢,伙计,否则我会整夜坐在这里!
if ((i % 2 == 0 && i % 3 == 0) || (i % 8 == 0)) continue;