取第三个元素怎么写
一排座位 seats,要取第三个人,写成 seats【0】。
size() 给出的是什么
第 1 步:i 从 0 开始 第 2 步:i 加一,走到下一格 第 3 步:i 加一,走到下一格 第 4 步:i 加一,走到下一格 第 5 步:i 加一,走到下一格 第 6 步:i 到 size 就停:走完了 3 7 5 9 4 i sea
最后一个元素的下标
一排有 n 个元素,最后一个的下标是【0】。
想同时拿到下标和值
范围 for(for (auto x : seats))只把值交给你。想同时拿到下标和值,最直接的写法是【0】。
遍历一遍数出几个
运行下面这段程序: #include <iostream> #include <string> #include <vector> using namespace std; int main() {
按下标读出某一个
下面的 SeatRow 已经把四个人放好了。补全 get,让它返回下标 i 上的那个人,然后只输出下标 2 上的人。 (本题用 g++ -std=c++17 -O0 编译。)
按下标改写某一个
补全 set,把下标 i 上的人换成 x。把下标 1 换成 北辰,然后输出下标 1 上的人。 (本题用 g++ -std=c++17 -O0 编译。)
中间插一个后面怎么办
第 1 步:要把 8 插到下标 1 第 2 步:从后往前挪一格 第 3 步:从后往前挪一格 第 4 步:从后往前挪一格 第 5 步:下标 1 空出来了,放进 8 3 7 5 9 8 一排坐满了人,要在中间插进一个,后面的人【0】。
删掉中间一个之后(C++)
把中间某个人请走之后,为了不留空位,后面的人【0】。
末尾追加和开头插入哪个快
同样是加一个人,在末尾追加和在开头插入相比【0】。