四个数遍历找出第二大的数
时间: 2023-11-29 11:05:51 浏览: 33
可以使用一个变量记录当前最大值和次大值,遍历四个数时,若当前数比最大值大,则将最大值赋值给次大值,将当前数赋值给最大值;若当前数比次大值大且不等于最大值,则将当前数赋值给次大值。最后得到的次大值即为第二大的数。
示例代码:
```python
a = [3, 6, 1, 8]
max_num = a[0]
second_max = float('-inf') # 初始值设为负无穷,确保第二大的数可以被更新
for num in a:
if num > max_num:
second_max = max_num
max_num = num
elif num > second_max and num != max_num:
second_max = num
print(second_max) # 输出结果为 6
```
相关问题
四个数遍历找出第二大的数java
可以使用一个数组来存储这四个数,然后遍历数组找到最大值和次大值。
Java代码如下:
```
public static int findSecondLargest(int[] arr) {
int max = Integer.MIN_VALUE;
int secondMax = Integer.MIN_VALUE;
for (int i = 0; i < arr.length; i++) {
if (arr[i] > max) {
secondMax = max;
max = arr[i];
} else if (arr[i] > secondMax && arr[i] != max) {
secondMax = arr[i];
}
}
return secondMax;
}
```
使用示例:
```
int[] arr = {5, 3, 9, 7};
int secondLargest = findSecondLargest(arr);
System.out.println("Second largest number is: " + secondLargest);
```
运行结果:
```
Second largest number is: 7
```
用循环算法找出 5 个自然数中取 3 个数的组合
可以使用嵌套循环来找出 5 个自然数中取 3 个数的组合。具体步骤如下:
1. 外层循环从第一个数开始遍历到第四个数,因为最后一个数已经无法组成三个数的组合了。
2. 内层循环从外层循环的下一个数开始遍历到第五个数。
3. 在内层循环中再嵌套一层循环,从内层循环的下一个数开始遍历到第五个数。
4. 在三层循环中,每次取出三个数,即外层循环的当前数、内层循环的当前数和内层循环的下一个数。
5. 输出每次取出的三个数,即为所有的组合。
具体代码如下:
for i in range(1, 5):
for j in range(i+1, 6):
for k in range(j+1, 6):
print(i, j, k)
输出结果为:
1 2 3
1 2 4
1 2 5
1 3 4
1 3 5
1 4 5
2 3 4
2 3 5
2 4 5
3 4 5
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)