在C++zhongq定义整型数组,元素个数为100,每个数组元素值为下标的平方。倒序输出数组中所有的元素。将上一个题中数组的元素值依次向前移动,即第i个数组元素取第i+1个数组元素的值,最后一个元素值不动。最后输出所有能被15整除的元素的值。
时间: 2024-09-06 18:03:46 浏览: 53
在C++中定义一个整型数组,元素个数为100,并初始化每个数组元素为下标的平方,可以使用以下代码:
```cpp
#include <iostream>
using namespace std;
int main() {
const int SIZE = 100;
int arr[SIZE]; // 定义一个大小为100的整型数组
// 初始化数组元素为下标的平方
for (int i = 0; i < SIZE; ++i) {
arr[i] = i * i;
}
// 倒序输出数组中的所有元素
cout << "倒序输出数组元素:" << endl;
for (int i = SIZE - 1; i >= 0; --i) {
cout << arr[i] << " ";
}
cout << endl;
// 将数组元素依次向前移动,最后一个元素值不动
for (int i = SIZE - 1; i > 0; --i) {
arr[i] = arr[i - 1];
}
arr[0] = 0; // 第一个元素可以设置为0或其他适当值
// 输出所有能被15整除的元素的值
cout << "能被15整除的元素值:" << endl;
for (int i = 0; i < SIZE; ++i) {
if (arr[i] % 15 == 0) {
cout << arr[i] << " ";
}
}
cout << endl;
return 0;
}
```
以上代码首先定义了一个大小为100的整型数组,并通过循环初始化每个元素的值为其下标的平方。然后倒序输出数组中的所有元素。接着,通过另一个循环将数组元素向前移动,最后一个元素值保持不变。最后,循环遍历数组,输出所有能被15整除的元素的值。
阅读全文