给出n个互不相同的数字,求最大值和最小值之间存在多少个数字。第一行为数字n,第二行为n个正整数,数字范围均属于[1,10000]输出最大值和最小值之间存在的数字数目输入样例 5 2 1 3 4 5输出样例 2 使用java实现
时间: 2024-05-19 15:15:39 浏览: 9
好的,这是一个关于计算数字范围的问题。以下是Java实现的代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int[] nums = new int[n];
for (int i = 0; i < n; i++) {
nums[i] = input.nextInt();
}
int max = nums[0];
int min = nums[0];
for (int i = 1; i < n; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
int count = 0;
for (int i = min + 1; i < max; i++) {
boolean flag = false;
for (int j = 0; j < n; j++) {
if (nums[j] == i) {
flag = true;
break;
}
}
if (flag) {
count++;
}
}
System.out.println(count);
}
}
希望能对您有所帮助!
相关推荐
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![java](https://img-home.csdnimg.cn/images/20210720083646.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)
![java](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)