请帮小明写一个程序输入班里20个同学的身高,然后找出最高身高并输出(身高以cm为单位,整型数据),请填空完成相应功能。
时间: 2023-06-06 21:07:22 浏览: 191
下面是代码:
```
#include <iostream>
using namespace std;
int main()
{
int height[20]; //存储学生们的身高
int max_height = 0; //初始化最大身高为0
cout << "请输入20名同学的身高(单位:cm):" << endl;
for(int i=0; i<20; i++)
{
cin >> height[i];
if(height[i] > max_height)
{
max_height = height[i]; //如果输入的身高比当前最大身高高,则更新最大身高
}
}
cout << "最高身高为:" << max_height << "cm" << endl;
return 0;
}
```
相关问题
用python写一个程序,输入小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数指出他的身体情况
当然可以。这是一个简单的Python程序,用于计算BMI并根据结果给出建议:
```python
def calculate_bmi(height, weight):
height_m = height / 100 # 转换为米
bmi = weight / (height_m ** 2)
return bmi
# 输入数据
height_input = float(input("请输入小明的身高(单位:厘米):"))
weight_input = float(input("请输入小明的体重(单位:千克):"))
bmi = calculate_bmi(height_input, weight_input)
# 定义BMI分类及其对应的身体状况
bmi_categories = {
'过轻': bmi < 18.5,
'正常': 18.5 <= bmi < 24,
'偏胖': 24 <= bmi < 28,
'肥胖': bmi >= 28
}
for category, condition in bmi_categories.items():
if condition:
print(f"小明的BMI指数为{bmi},属于{category}范围,注意健康管理和饮食调整.")
break
编写一个C语言程序输入小明的四科成绩求成绩总和和平均分,并找出最大值和最小值
好的,以下是一个C语言程序,可以输入小明的四科成绩,求成绩总和和平均分,并找出最大值和最小值:
```
#include <stdio.h>
int main() {
float score1, score2, score3, score4;
float sum, average;
float max, min;
printf("请输入小明的四科成绩:\n");
scanf("%f%f%f%f", &score1, &score2, &score3, &score4);
sum = score1 + score2 + score3 + score4;
average = sum / 4;
max = score1;
if (score2 > max) {
max = score2;
}
if (score3 > max) {
max = score3;
}
if (score4 > max) {
max = score4;
}
min = score1;
if (score2 < min) {
min = score2;
}
if (score3 < min) {
min = score3;
}
if (score4 < min) {
min = score4;
}
printf("成绩总和为:%.2f\n", sum);
printf("平均分为:%.2f\n", average);
printf("最高分为:%.2f\n", max);
printf("最低分为:%.2f\n", min);
return 0;
}
```
希望这个程序能够帮到你!