gpt4 book ai didi

c - 符号的嵌套 for 循环

转载 作者:行者123 更新时间:2023-11-30 21:17:59 26 4
gpt4 key购买 nike

#include <stdio.h>

void main() {
int h, l, x, y;
printf("Enter the length of the box : ");
scanf("%d", &l);
printf("Enter the height of the box : ");
scanf("%d", &h);

for(x=1; x<=l; x++) {
printf("z ");
}
for(y=2; y<=h; y++) {
printf("\nz ");
}
}

我知道有些代码丢失了,我删除了它们,因为它们不起作用。请告诉我要添加什么才能使其正常工作,如下所示。

例如:输入l = 5,h = 3

当前输出:

zzzz

z

z

预期输出:

zzzz

zzzz

zzzz

最佳答案

1.为了最简单,您需要嵌套循环 -

  for(x=1; x<=h; x++)              // condition changed to x<=h
{
for(y=1; y<=l; y++) //condition changed to y<=l
{
printf("z ");
}
printf("\n");
}

2. void main() -> int main(void)

您现在所拥有的不是嵌套的for循环。它们都是独立的循环。因此您无法获得正确的输出。

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

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