【发布时间】:2015-04-01 00:08:24
【问题描述】:
对于我的编程课作业之一,我有以下问题,我想知道是否有人可以帮助并为我解释答案。我们刚从循环开始,这门课的书并没有太大帮助……问题是:
仔细研究下面的代码块。当您提交您的实验室时,请在您提交的内容中添加一条评论,回答有关此代码的以下问题:
for (int j = 0; j < 3; j++)
{
for (int i = 0; i < 3; i++)
{
if ( block [i] > block [i+1])
swap (ref block [i], ref block [i + 1]);
}
}
(1)上面的代码执行时,这条语句执行了多少次?
if ( block [i] > block [i+1])
【问题讨论】:
-
1.在该行设置断点 2. 运行代码 3. 计算它停止的次数 4. 利润(学习如何运行调试器)
-
而块数组的结构是……
-
你知道
for循环是什么吗?这个怎么运作?你在这里错过了什么? -
3^2 = 9 次执行
-
请不要只求我们为您解决问题。向我们展示您如何尝试自己解决问题,然后向我们确切地展示结果是什么,并告诉我们您为什么觉得它不起作用。请参阅“What Have You Tried?”了解您真正需要阅读的优秀文章。
标签: c# if-statement for-loop