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