我希望看到你们下面问题的更好的代码/逻辑。 Que:说,有两个数组 - 输入和输出数组。在输入数组中取4个元素。 O / p数组的长度也与Input数组相同。输出应该具有 - 第一个索引值应该是除了第一个之外的其余索引的所有值的乘积。类似地,第二个索引值应该具有除第二个之外的其余索引的所有其他值的乘积。同样,产品应该直到输出数组的长度与输入数据的长度相同。我编写了代码,但我想看到不同观众的不同答案。更多定制和使用库函数是有帮助的。我们也欢迎自定义代码。
System.out.println("Enter the size of the array..");
scan1 = new Scanner(System.in);
int n = scan1.nextInt();
int[] arr = new int[n];
System.out.println("Enter the array elements..");
for (int i = 0; i<n; i++)
arr[i] = scan1.nextInt();
System.out.println("Array is.." +Arrays.toString(arr));
int[] arr1 = new int[arr.length];
for (int i = 0;i<arr.length;i++){
int sum = 1, j = 0;
while (j<arr.length){
if(i==j)
System.out.println("I and J are equal");
else
sum = sum * arr[j];
j++;
}arr1[i] = sum;
}
System.out.println(Arrays.toString(arr1));`