Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 打印出布尔序列,但带有int值c++;_C++ - Fatal编程技术网

C++ 打印出布尔序列,但带有int值c++;

C++ 打印出布尔序列,但带有int值c++;,c++,C++,我有一个序列,如果它为真,它将计算有多少个序列,并打印出序列的数量,但我想知道如何打印出数组的实际参数,因为我有数组[20],你输入值,它会识别有多少个序列(一个序列被定义为以升序排列的4个数字,如23,24,25,26…)我想知道如何打印出这个序列,而不仅仅是有多少个序列。这是一个函数 代码: int序列(int-arr[] { int计数器=1; int sequencecounter=0; 布尔序列=假; 对于(int i=0;i=4) sequencecounter++; } 返回序列计

我有一个序列,如果它为真,它将计算有多少个序列,并打印出序列的数量,但我想知道如何打印出数组的实际参数,因为我有数组[20],你输入值,它会识别有多少个序列(一个序列被定义为以升序排列的4个数字,如23,24,25,26…)我想知道如何打印出这个序列,而不仅仅是有多少个序列。这是一个函数

代码:

int序列(int-arr[]
{
int计数器=1;
int sequencecounter=0;
布尔序列=假;
对于(int i=0;i=4)
sequencecounter++;
}
返回序列计数器;
}

您的问题不清楚,但如果要打印任何数组中的任何序列,则应使用循环 下面是一个可以使用的函数示例:

void print_array(int arr[], int your_array_size)
{
    for (int i = 0; i < your_array_size; i++)
    {
        std::cout << arr[i] << " ";
    }
}
void打印数组(int arr[],int您的数组大小)
{
对于(int i=0;istd::cout不清楚你在问什么。问题是如何打印出序列中的实际数字你好!欢迎使用堆栈溢出。请阅读并学习如何创建。如何打印它们?你的意思是像
std::cout
for(int i=0;i为什么它只打印3个数字而不打印4个数字[0,1,2,…,size-1]所以它应该以任何方式打印所有数组内容IDK..它不会打印最后一个。(23,24,25,26)它只打印(23,24,25)正确定义数组的大小。这样,上面的函数应该可以正常工作(或者在您的情况下正确定义
n
变量并确保
i
)数组是[20],这是一个全局常量。你在数组中放入20个数字,它只需按顺序打印这些数字,即原始数据中有4个numer,但它只打印3。。
void print_array(int arr[], int your_array_size)
{
    for (int i = 0; i < your_array_size; i++)
    {
        std::cout << arr[i] << " ";
    }
}