从键盘输入5个数存入数组中 对该数组的元素进行逆序转存并输出结果 c➕➕
时间: 2023-05-31 11:04:49 浏览: 146
#include <iostream>
using namespace std;
int main() {
int arr[5];
cout << "请输入5个整数:" << endl;
for (int i = 0; i < 5; i++) {
cin >> arr[i];
}
cout << "原数组为:" << endl;
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
int temp;
for (int i = 0; i < 2; i++) {
temp = arr[i];
arr[i] = arr[4 - i];
arr[4 - i] = temp;
}
cout << "逆序转存后的数组为:" << endl;
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
相关问题
从键盘上输入n个整数存入数组中,然后将数组元素逆序输出
好的,根据您的要求,我为您提供代码示例:
```python
n = int(input("请输入数组的大小:"))
array = []
for i in range(n):
num = int(input("请输入第{}个整数:".format(i+1)))
array.append(num)
print("原数组:", array)
reversed_array = array[::-1]
print("逆序数组:", reversed_array)
```
这段代码可以让用户从键盘上输入整数,存入一个数组中,然后逆序输出该数组的元素。如果您有其他的问题或需要帮助,请告诉我。
请编写java程序从键盘输入5个数组元素,并对数组元素进行逆序输出
当然可以,以下是Java程序的代码:
import java.util.Scanner;
public class ReverseArray {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int[] arr = new int[5];
System.out.println("请输入5个数组元素:");
for (int i = 0; i < arr.length; i++) {
arr[i] = input.nextInt();
}
System.out.println("逆序输出数组元素:");
for (int i = arr.length - 1; i >= 0; i--) {
System.out.print(arr[i] + " ");
}
}
}
输入5个数组元素后,程序会将这5个元素逆序输出。
阅读全文
相关推荐













