温度大于等于40度,即认为是高温天气。 输入格式: 第一行是一个n,表示待输入的天数,1<=n<=100000。 第二行开始有n个温度(假定温度都为正整数),中间用空格隔开。 输出格式: 输出连续高温的天数。(如果没有一天是高温,则输出0)java
时间: 2024-03-06 08:50:04 浏览: 29
好的,以下是 Java 代码实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int count = 0, maxCount = 0;
for (int i = 0; i < n; i++) {
int temp = sc.nextInt();
if (temp >= 40) {
count++;
maxCount = Math.max(maxCount, count);
} else {
count = 0;
}
}
System.out.println(maxCount);
}
}
```
这段代码使用了 Scanner 类来读取输入,然后遍历温度列表,统计连续高温的天数,并记录最大值。如果没有一天是高温,则输出 0。请注意,以上代码假定了温度为正整数,如果实际情况中温度可能为小数或负数,需要进行相应的修改。
相关问题
温度大于等于40度,即认为是高温天气。 输入格式: 第一行是一个n,表示待输入的天数,1<=n<=100000。 第二行开始有n个温度(假定温度都为正整数),中间用空格隔开。 输出格式: 输出连续高温的天数。(如果没有一天是高温,则输出0)
好的,这是一道简单的算法题。我可以帮你解答。
以下是 Python 代码实现:
```python
n = int(input())
temperatures = list(map(int, input().split()))
max_count = 0
count = 0
for temp in temperatures:
if temp >= 40:
count += 1
max_count = max(max_count, count)
else:
count = 0
print(max_count)
```
代码的思路是遍历每一天的温度,如果温度大于等于40度,就计数器加1,并更新最大计数器值。如果温度小于40度,就重置计数器为0。最后输出最大计数器值即可。
希望可以帮到你。
一段日期内,每天都有不同的温度。 因为某种原因,我想查看历史第二高温是多少。 输入格式: 第一行是一个n,表示统计的天数,1<=n<=100000。 第二行开始有n个温度(为简单起见,假定温度为正整数),中间用空格
好的,这是一个求历史第二高温的问题,可以使用以下 Python 代码解决:
```
n = int(input())
temps = list(map(int, input().split()))
# 找到最高温和次高温
highest = max(temps)
second_highest = -1
for temp in temps:
if temp != highest and temp > second_highest:
second_highest = temp
print(second_highest)
```
这段代码首先读入天数 `n` 和温度列表 `temps`,然后遍历列表找到最高温和次高温,最后输出次高温即可。请注意,以上代码假设了温度为正整数,如果实际情况中温度可能为小数或负数,需要进行相应的修改。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)