【发布时间】:2018-09-15 17:34:32
【问题描述】:
我正在尝试修改下面的代码,以便列中的每个第一个数字都基于行号。
int i, sum = 0;
for (int row = 0; row < 7; row++)
{
for (i = 1; i < 6; i++)
{
sum = sum + i;
Console.Write("{0} ", i);
}
Console.WriteLine(sum);
sum = 0;
}
Console.Read();
在控制台中显示:
1 2 3 4 5 15
1 2 3 4 5 15
1 2 3 4 5 15
1 2 3 4 5 15
1 2 3 4 5 15
1 2 3 4 5 15
1 2 3 4 5 15
但我正在尝试这样:
1 2 3 4 5 sum
2 3 4 5 6 sum
3 4 5 6 7 sum
4 5 6 7 8 sum
and so on..
......
....
你知道如何解决这个问题吗?
【问题讨论】:
-
提示:在你的内部循环中,每一行都以
i = 1开始。也许这是你可以改变的?