c - C代码/BMI/需要帮助 - BMI值结果总是错误的
问题描述
这是我的第一篇文章,所以如果出现问题,
抱歉
xD
不知道怎么纠正,问题是:BMI值越来越“0”,“bmi纠正”没有显示结果,他只是结束代码,啊,是的,加法(+54 ) 和减法(-93),它们是老师要求输入的平面值。
你们能帮助我们吗?
编辑:我解决了总是显示 0 的问题,我们没有在高度值中添加一个点
#include<stdio.h>
int main (){
float bmi, height, weight, valueone, valuetwo;
printf("please your height: ");
scanf(" %f", &height);
printf("please your weight : ");
scanf(" %f", &weight);
bmi = weight/(height*height);
printf("bmi=", &bmi);
valueone = bmi + 54;
valoetwo = valueone - 93;
printf("BMI corrected: ", &valoetwo);
getch();
return 0;
}
解决方案
如果您更正错误,它将编译并似乎产生一些价值,不确定它是否真的是您想要的......
float bmi, height, weight, valueone, valuetwo;
printf("please your height: ");
scanf(" %f", &height);
printf("please your weight : ");
scanf(" %f", &weight);
bmi = weight/(height*height);
printf("bmi=%0.6f\n", bmi);
valueone = bmi + 54;
valuetwo = valueone - 93;
printf("BMI corrected: %f\n", valuetwo);
return 0;
推荐阅读
- c# - .Net Core Enum Values 得到响应后未序列化
- chisel - 如何将重置添加到队列凿子类
- java - SpringBoot 可能的过滤器问题与重定向
- sql-server - 查询单个表并合并相同日期时间的结果
- apache-spark - Spark 2.3.1 AWS EMR 不返回某些列的数据,但在 Athena/Presto 和 Spectrum 中有效
- excel - 使用苹果脚本打开 Excel、word 或 powerpoint 文件时如何绕过授予访问对话框
- c# - wpf将不同的数据模板绑定到contentcontrol中不同类型的对象
- exception - 在 asp.net 项目中处理 ef core 异常的最佳实践?
- c - 将多个字节数组转换为单个长变量
- html - 无法用 display: flex (NO BOOTSTRAP) 对齐列