21xrx.com
2024-11-05 16:32:13 Tuesday
登录
文章检索 我的文章 写文章
将四个数分别放置于三个容器中的C++代码实现
2023-07-05 11:58:58 深夜i     --     --
C++ 容器 放置 四个数

在C++中,我们可以使用数组和指针来实现将四个数分别放置于三个容器中的功能。

首先,我们定义三个数组作为容器,每个容器可以存放两个整数,也就是说,我们需要定义大小为2的数组。代码如下:


int container1[2];

int container2[2];

int container3[2];

接下来,我们需要定义四个整数,作为待放置于容器中的数。代码如下:


int num1 = 10;

int num2 = 20;

int num3 = 30;

int num4 = 40;

然后,我们需要将这四个数依次放置于三个容器中。我们可以使用指针来进行操作。代码如下:


int *p1 = container1;

int *p2 = container2;

int *p3 = container3;

*p1 = num1;

*(p1+1) = num2;

*p2 = num3;

*(p2+1) = num4;

这段代码的含义是,将指针p1指向的container1数组中的第一个元素(container1[0])赋值为num1,将p1指向的container1数组中的第二个元素(container1[1])赋值为num2。然后,将指针p2指向的container2数组中的第一个元素(container2[0])赋值为num3,将p2指向的container2数组中的第二个元素(container2[1])赋值为num4。

最后,我们可以打印出三个容器中的元素,以确认我们的实现是否正确。代码如下:


cout << "Container 1: " << container1[0] << ", " << container1[1] << endl;

cout << "Container 2: " << container2[0] << ", " << container2[1] << endl;

cout << "Container 3: " << container3[0] << ", " << container3[1] << endl;

运行程序后,输出结果应该如下:


Container 1: 10, 20

Container 2: 30, 40

Container 3: 0, 0

可以看到,前两个容器中的元素已经被正确地赋值了,而第三个容器中的元素仍然是0,因为我们没有给它们赋值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复