编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在20-84之间。 【输入格式】%d
时间: 2024-03-01 18:54:46 浏览: 33
好的,请稍等,我来帮您编写这个程序。
以下是 Python 代码实现:
```python
temperatures = []
for i in range(7):
temp = int(input())
while temp < 20 or temp > 84:
temp = int(input("请重新输入20-84之间的气温:"))
temperatures.append(temp)
highest_temp = max(temperatures)
print("本周日最高气温为:", highest_temp)
```
这个程序首先创建了一个空列表 `temperatures`,然后通过循环读入七个气温,每次输入一个气温后会进行范围检查,确保气温在 20-84 之间。如果输入的气温不在范围内,程序会提示用户重新输入。最后使用 `max` 函数求出列表中的最大值,即本周的日最高气温。
请注意,这个程序只是一个简单的示例,实际使用时可能需要对输入的气温进行更多的检查和处理。
相关问题
编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在20-84之间。
好的,以下是一个简单的Python程序,可以实现您的需求:
```python
temps = []
for i in range(7):
temp = int(input("请输入星期{}的最高气温(范围在20-84之间): ".format(i+1)))
while temp < 20 or temp > 84:
temp = int(input("输入的气温不在范围内,请重新输入: "))
temps.append(temp)
max_temp = max(temps)
print("本周的最高气温为: {}华氏度".format(max_temp))
```
这个程序会依次提示用户输入7天的最高气温,如果输入的气温不在20-84之间,则会提示用户重新输入。输入完成后,程序会计算出这7天中的最高气温,并输出结果。
编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在20-84之间。
好的,以下是一个简单的C++程序,可以实现您的需求:
```c++
#include <iostream>
using namespace std;
int main() {
int temps[7];
for (int i = 0; i < 7; i++) {
cout << "请输入星期" << i+1 << "的最高气温(范围在20-84之间): ";
cin >> temps[i];
while (temps[i] < 20 || temps[i] > 84) {
cout << "输入的气温不在范围内,请重新输入: ";
cin >> temps[i];
}
}
int maxTemp = temps[0];
for (int i = 1; i < 7; i++) {
if (temps[i] > maxTemp) {
maxTemp = temps[i];
}
}
cout << "本周的最高气温为: " << maxTemp << "华氏度" << endl;
return 0;
}
```
这个程序会依次提示用户输入7天的最高气温,如果输入的气温不在20-84之间,则会提示用户重新输入。输入完成后,程序会计算出这7天中的最高气温,并输出结果。