我有一个小问题.我的代码就是这个:
int c = 0; int i = 0; int a = 28; while (i < a) { i++; if (i % a == 0) { c += i; Console.WriteLine(i.ToString()); } }
为什么字符串i只在一段时间结束后显示一次?它应该显示一次.
我们将不胜感激!
你的if
情况应该是相反的:
if (a % i == 0)
目前你正在尝试做的余师带i % a
和它只会满足条件时i
到达28
,让您获得一次输出.