我有一个序列,如果它的真实,它将计算有多少序列,只打印出序列的数量,但我想知道如何打印出阵列的实际参数,因为我有阵列[ 20],你输入值,它识别有多少序列(序列被定义为4个数字按升序排列,如23,24,25,26 ..)我想知道如何打印出来那个序列,不仅仅是有多少序列。这是一个功能。
CODE:
int sequence(int arr[])
{
int counter = 1;
int sequencecounter = 0;
bool sequence = false;
for (int i = 0; i <= n; i++)
{
if (!sequence)
{
counter = 1;
}
if (arr[i] == arr[i + 1] - 1)
{
counter++;
sequence = true;
}
else
{
sequence = false;
}
if (!sequence && counter >= 4)
sequencecounter++;
}
return sequencecounter;
}
答案 0 :(得分:0)
你的问题不清楚,但是如果你想在任何数组中打印任何序列,你应该使用一个循环 以下是您可以使用的函数示例:
w