酷代码 AI
菜单
服务商

C++程序实现输出每排石像编号

以下是一个用C++编写的程序,用于输出每排石像的编号: ```cpp #include <iostream> #include <vector> // 函数用于输出每排石像的编号 void printStatueNumbers(const std::vector<int>& a, const std::vector<int>& b) { int n = a.size(); for (int i = 0; i < n; ++i) { std::cout << "第 " << i + 1 << " 排石像的编号: "; for (int j = a[i]; j <= b[i]; ++j) { std::cout << j; if (j < b[i]) { std::cout << " "; } } std::cout << std::endl; } } int main() { int n; std::cout << "请输入石像的排数: "; std::cin >> n; std::vector<int> a(n); std::vector<int> b(n); std::cout << "请依次输入每排石像的起始编号和终止编号:" << std::endl; for (int i = 0; i < n; ++i) { std::cin >> a[i] >> b[i]; } printStatueNumbers(a, b); return 0; } ``` ### 代码说明: 1. **`printStatueNumbers` 函数**: - 该函数接受两个 `std::vector<int>` 类型的参数 `a` 和 `b`,分别表示每排石像的起始编号和终止编号。 - 通过外层循环遍历每一排石像,内层循环输出当前排的所有石像编号。 2. **`main` 函数**: - 首先,程序会提示用户输入石像的排数 `n`。 - 然后,程序会提示用户依次输入每排石像的起始编号和终止编号,并将这些信息存储在 `a` 和 `b` 两个向量中。 - 调用 `printStatueNumbers` 函数输出每排石像的编号。 ######[AI问答 | 497点数解答 | 2026-02-27 20:01:39]

相关提问
发财导航,免费问AI
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]