我需要一个简单的C#程序的帮助.简单但我不知道解决方案.问题出在这里:我需要按顺序循环(或在屏幕上打印)所有数字:2,-3,4,-5,6,-7等,直到达到100.你有什么想法吗?要做到这一点?现在我做了类似的事情:
for (int i = -2; i <= 100; i += 1)
{
Console.WriteLine(i);
}
Run Code Online (Sandbox Code Playgroud)
但是我不能像我想要的那样让它工作,我知道我在i + = 1部分做错了但我无法弄清楚如何做到这一点!感谢您的支持.
您可以-1在奇数上使用多个,因此使用%运算符:
for (int i = 2; i <= 100; i++)
{
int val = i % 2 == 1 ? i * -1 : i;
Console.WriteLine(val);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6129 次 |
| 最近记录: |