Java输出所有最小值的下标,一个数据后面带一个空格。 输入样例1: 1 2 3 4 5 6 7 8 9 10 输出样例1: 在这里给出相应的输出。例如: 0 输入样例2: 5 1 2 5 1 1 1 5 9 3 输出样例: 在这里给出相应的输出。例如: 1 4 5 6
时间: 2024-01-07 08:05:26 浏览: 28
可以使用以下 Java 代码来实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
String[] nums = input.split(" ");
int min = Integer.parseInt(nums[0]);
for (int i = 1; i < nums.length; i++) {
if (Integer.parseInt(nums[i]) < min) {
min = Integer.parseInt(nums[i]);
}
}
for (int i = 0; i < nums.length; i++) {
if (Integer.parseInt(nums[i]) == min) {
System.out.print(i + " ");
}
}
}
}
```
首先,我们从输入中读取一行字符串,并使用空格将其拆分为字符串数组。然后,我们遍历该数组并找到最小值。接下来,我们再次遍历该数组并打印所有等于最小值的元素的索引。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)