我知道这可以通过使用轻松完成
if(i%5 == 0 OR i%3 ==0) sum+=i;
但是下面的 C# 代码有什么问题:
int sum = 0;
for(int i = 0, j = 0; i < 1000; i+=3, j+=5)
{
Console.WriteLine("i = " + i);
Console.WriteLine("j = " + j);
sum += i;
Console.WriteLine("Sum after adding i = " + sum);
if(j < 995 && j % 3 != 0)
{
sum += j;
}
Console.WriteLine("Sum after adding j = " + sum);
}
该声明j < 995
可能应该是j <= 995
,否则您不会将 995 添加到总和中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)