【发布时间】:2021-06-19 19:07:01
【问题描述】:
如何输出:1 1 2 6 3 11 4 16 5 21.当我输入起始值= 1,结束值= 5时
我的代码:
Console.Write("input start value : ");
start = int.Parse(Console.ReadLine());
Console.Write("input end value : ");
end = int.Parse(Console.ReadLine());
Console.WriteLine("");
for (int i = start; i <= end; i++)
{
Console.WriteLine(i);
for (int j = i; j <= end; j++)
{
int z = 1;
if (start != j)
{
z++;
Console.WriteLine((j * j) + z);
}
else
{
Console.WriteLine(start + " this j start value");
}
}
}
【问题讨论】:
-
交错
1, 2, 3, 4, 5和1, 6, 11, 16, 21。 -
你能修复我的代码吗?我不明白
-
您发布的代码无法修复,因为它似乎与问题的其余部分无关。我的第一条评论只是作为一个线索。看看你能做些什么,如果你真的被卡住了,再发帖,但至少表明你试过了。
标签: c# console console-application windows-console