基于C的计算BMI(体质指数)小程序

150 阅读1分钟

需要用到的库函数<stdio.h>。以下是main函数完整代码。


int main()
{
	float weight = 0;
	float hight = 0;
	printf("BMI计算器\n介绍:BMI = 体重(kg) / 身高(m)2\n");
	printf("-----------------------------------------\n");
	printf("输入体重(Kg):");
	scanf("%f", &weight);
	printf("输入身高(m):");
	scanf("%f", &hight);
	float BMI = weight / (hight * hight);
	printf("-----------------------------------------\n");
	printf("BMI = %.1f,", BMI);
	if (BMI >= 28.0)
	{
		printf("判定为“肥胖”\n");
	}
	else if (BMI < 28.0 && BMI >= 24.0)
	{
		printf("判定为“超重”\n");
	}
	else if (BMI < 24.0 && BMI >= 18.5)
	{
		printf("判定为“正常”\n");
	}
	else
	{
		printf("\n");
	}
	printf("-----------------------------------------\n");
	printf("BMI正常范围为18.5kg / m2≤BMI < 24.0kg / m2,\n");
	printf("24.0kg / m2≤BMI < 28.0kg / m2为超重,\n");
	printf("BMI≥28.0kg / m2为肥胖。\n");
	system("pause");
	return 0;
}

正文完

参考资料:www.chinacdc.cn/jkkp/mxfcrb…