gpt4 book ai didi

c - "Hello World"会打印多少次?

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

for (int i = 0; i < n; i++)
for(int j = 0; j < i; j++)
printf("Hello World");

我认为答案应该是n(n)!因为外循环执行了n次而内循环执行了n次!次。

最佳答案

好吧,你可以引入一个计数器来确保

int counter = 0;
for (int i = 0; i < n; i++)
for(int j = 0; j < i; j++)
{
printf("Hello World");
counter ++;
}

或者拿一支笔:

i = 1  j = 0  Hello World
i = 2 j = 0 Hello World
j = 1 Hello World
i = 3 j = 0 Hello World
j = 1 Hello World
j = 2 Hello World
i = 4 j = 0 Hello World
j = 1 Hello World
j = 2 Hello World
j = 3 Hello World
[...]

你可以看到一个模式... 1 + 2 + 3 + ... ?

关于c - "Hello World"会打印多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31180558/

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