Python
```python
def calculate_bmi(weight, height):
"""计算BMI指数 :param weight: 体重(单位:千克) :param height: 身高(单位:米) :return: BMI指数 """
bmi = weight / (height 2)
return bmi
def main():
输入体重和身高
weight = float(input("请输入体重(千克):"))
height = float(input("请输入身高(米):"))
计算BMI
bmi = calculate_bmi(weight, height)
输出结果
print(f"您的BMI指数为:{bmi:.2f}")
if __name__ == "__main__":
main()
```
Java
```java
import java.util.Scanner;
public class BMICalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入体重(公斤)和身高(米):");
double weight = scanner.nextDouble();
double height = scanner.nextDouble();
double bmi = weight / (height * height);
if (bmi > 24) {
System.out.println("超重");
} else if (bmi < 18.5) {
System.out.println("偏瘦");
} else {
System.out.println("正常");
}
}
}
```
C
```csharp
using System;
class BMICalculator {
static void Main() {
Console.WriteLine("请输入体重(公斤)和身高(米):");
double weight = Convert.ToDouble(Console.ReadLine());
double height = Convert.ToDouble(Console.ReadLine());
double bmi = weight / (height * height);
if (bmi > 24) {
Console.WriteLine("超重");
} else if (bmi < 18.5) {
Console.WriteLine("偏瘦");
} else {
Console.WriteLine("正常");
}
}
}
```
JavaScript
```javascript
function calculateBMI(weight, height) {
return weight / (height * height);
}
function main() {
const weight = parseFloat(prompt("请输入体重(千克):"));
const height = parseFloat(prompt("请输入身高(米):"));
const bmi = calculateBMI(weight, height);
alert(`您的BMI指数为: ${bmi.toFixed(2)}`);
if (bmi > 24) {
alert("超重");
} else if (bmi < 18.5) {
alert("偏瘦");
} else {
alert("正常");
}
}
main();
```
这些代码示例均采用了常见的编程语言,并包含了输入体重和身高、计算BMI值以及根据BMI值判断健康状况的功能。您可以根据自己的需求选择合适的编程语言进行实现。