编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在20-84之间。
时间: 2024-03-03 10:51:36 浏览: 117
好的,以下是一个简单的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天中的最高气温,并输出结果。
相关问题
编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在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天中的最高气温,并输出结果。
用c语言编写程序输出一周的日最高气温。气温从键盘输入到数组。气温为华氏温度,范围在20-84之间。
好的,以下是用C语言编写的程序,可以输出一周的日最高气温:
```c
#include <stdio.h>
int main() {
int temperatures[7];
int i;
printf("请输入一周内每天的最高气温(华氏度,范围在20-84之间):\n");
for (i = 0; i < 7; i++) {
scanf("%d", &temperatures[i]);
if (temperatures[i] < 20 || temperatures[i] > 84) {
printf("输入错误,请重新输入:\n");
i--;
}
}
printf("一周内每天的最高气温为:\n");
for (i = 0; i < 7; i++) {
printf("星期%d: %d°F\n", i+1, temperatures[i]);
}
return 0;
}
```
程序中定义了一个长度为7的整型数组`temperatures`,用于存储一周内每天的最高气温。程序先通过`for`循环从键盘输入每天的气温,并进行范围判断,如果输入的气温不在20到84的范围内,则提示用户重新输入。最后,程序通过另一个`for`循环将一周内每天的最高气温输出到屏幕上。
希望这个程序能够帮助到你!
阅读全文