请编写java程序从键盘输入5个数组元素,并对数组元素进行逆序输出
时间: 2023-05-11 09:06:14 浏览: 93
当然可以,以下是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个元素逆序输出。
相关问题
利用c语言编写程序输入15 个数组元素,按逆序输出
好的,以下是利用 C 语言编写的程序,可以实现输入 15 个数组元素,然后按逆序输出:
```c
#include <stdio.h>
int main() {
int arr[15], i;
printf("请输入15个整数:\n");
for (i = 0; i < 15; i++) {
scanf("%d", &arr[i]);
}
printf("逆序输出为:\n");
for (i = 14; i >= 0; i--) {
printf("%d ", arr[i]);
}
return 0;
}
```
程序首先定义了一个长度为 15 的整型数组 `arr`,然后通过一个循环来读取用户输入的 15 个整数,并将它们存储到数组中。接着,程序再通过另一个循环,从数组的最后一个元素开始,倒序输出数组中的元素。最后,程序返回 0,表示程序正常结束。
从键盘输入5个数存入数组中 对该数组的元素进行逆序转存 c++
#include <stdio.h>
int main() {
int arr[5], i, tmp;
// 读入五个数
printf("请输入五个整数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &arr[i]);
}
// 逆序转存
for (i = 0; i < 5 / 2; i++) {
tmp = arr[i];
arr[i] = arr[4 - i];
arr[4 - i] = tmp;
}
// 输出结果
printf("逆序转存后的数组为:\n");
for (i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}