gpt4 book ai didi

c - for 循环内的 for 循环

转载 作者:行者123 更新时间:2023-11-30 15:38:09 25 4
gpt4 key购买 nike

这是我测试中的一个问题,我无法理解解决方案:

01
12
23

(这是下面程序的输出)

int main()
{
int i, j;

for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
printf("%d", i+j);

printf("\n");
}

return (0);
}

谁能解释一下为什么会发生这种情况?我完全被难住了。

最佳答案

@Barmar 是对的,但也许你不知道如何将自己替换为计算机。

让我向您展示我自己会如何做。

我进入内部循环,看到 j 依次为 0、1。另一方面,i 是该循环的常量。

在内循环中,我们简单地将 i+j 之和显示为数字两次,即 i+0 后面跟着 i+1,然后打印新行。

现在,外循环将 i 从 0、1、2 依次递增。

至于内部循环,我应用我所发现的内容,程序将依次结束:

011223

希望有帮助。

关于c - for 循环内的 for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21923802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com