酷代码 AI
菜单
服务商

C++ 实现:创建数组、修改元素并输出的完整代码及详解

以下是满足你需求的 C++ 代码: ```cpp #include <iostream> using namespace std; int main() { // 创建大小为 10 的数组,并将所有元素初始化为 1 int a[10]; for (int i = 0; i < 10; i++) { a[i] = 1; } // 输入两个不同的下标序号 x 和 y int x, y; cout << "请输入两个不同的下标序号 x 和 y(范围 0 - 9):"; cin >> x >> y; // 检查输入的下标是否合法 if (x >= 0 && x < 10 && y >= 0 && y < 10 && x != y) { // 将下标对应的数修改为 0 a[x] = 0; a[y] = 0; } else { cout << "输入的下标不合法,请输入两个不同的 0 到 9 之间的整数。" << endl; return 1; } // 输出修改后的数组 cout << "修改后的数组为:"; for (int i = 0; i < 10; i++) { cout << a[i] << " "; } cout << endl; return 0; } ``` 代码解释: 1. 数组初始化:使用 `for` 循环将大小为 10 的数组 `a` 的所有元素初始化为 1。 2. 输入下标:通过 `cin` 从用户那里获取两个不同的下标序号 `x` 和 `y`。 3. 下标合法性检查:检查输入的下标是否在 0 到 9 的范围内,并且两个下标不相同。如果不合法,输出错误信息并终止程序。 4. 修改数组元素:将下标 `x` 和 `y` 对应的数组元素修改为 0。 5. 输出数组:使用 `for` 循环遍历数组并输出修改后的数组元素。 ######[AI问答 | 481点数解答 | 2025-11-29 19:35:46]

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