gpt4 book ai didi

c++ - 如何在 C 中循环 if 语句

转载 作者:行者123 更新时间:2023-12-05 08:49:03 35 4
gpt4 key购买 nike

所以我有这个if语句

if (c[1] < c[0] && c[2] < c[1] && c[3] < c[2] ...)

我不知 Prop 体会有多少条语句,可以从1到8:

if (c[1] < c[0])

if (c[1] < c[0] && c[2] < c[1] && c[3] < c[2] ... c[8] < c [7])

我需要自动化这段代码,但我不知道怎么做

这是我尝试做的:

int i = 0;
int n; // number of statements
while(i < n)
{
if(c[i+1] < c[0])
if(c[i+2] < c[i+1])
...
i++;
}

附言。我只能使用 while 循环

最佳答案

您可以声明一个计数器并在每个 true 条件结束时递增它,而您可以检查它是否等于语句数

    int i = 0;
int n; // number of statements
int counter = 0;
while(i < n)
{
if(c[i+1] < c[i])
counter++;
...
i++;
}
if(counter == n) // this will be your true condition
else // then it false

关于c++ - 如何在 C 中循环 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65058686/

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