【发布时间】:2014-02-04 16:19:21
【问题描述】:
我需要一个简单的 C# 程序的帮助。简单但我不知道解决方案。问题就在这里:我需要按以下顺序循环(或在屏幕上打印)所有数字:2、-3、4、-5、6、-7 等,直到它们达到 100。 你有什么想法吗?现在我已经做了类似的事情:
for (int i = -2; i <= 100; i += 1)
{
Console.WriteLine(i);
}
但我无法让它按我想要的顺序工作,我知道我在 i += 1 部分做错了,但我不知道该怎么做!感谢您的支持。
【问题讨论】:
-
听起来像是功课。
-
想一想。这真的非常简单。
-
无代码解决方案:不要从 -2 计数到 100,而是从 2 计数到 100,并在每次迭代时更改您打印到控制台的符号。
-
我不会说
i += 1有什么问题(尽管它可以等效地写成i++)。但是,请注意您不需要准确地打印i的值;您可以使用i进行计数并打印基于i计算的内容。