c语言运用指针计算BMI
时间: 2023-12-08 13:36:17 浏览: 120
C#計算BMI小程式
BMI是身体质量指数,计算公式为BMI=体重(kg)/身高(m)的平方。在C语言中,可以通过指针来计算BMI,具体实现如下:\```\#inclu <stdi.h>\n\voi calcu_bmi(f weigh, f heigh, f *bmi) {\ *bmi = weigh / (heigh * heigh);\}\n\i mai() {\ f weigh, heigh, bmi;\ printf(\请输入您的体重(kg):\");\ scanf(\"%f\", &weigh);\ printf(\请输入您的身高(m):\");\ scanf(\"%f\", &heigh);\ calcu_bmi(weigh, heigh, &bmi);\ printf(\您的BMI指数为:%.2f\\\", bmi);\ retur ;\}\```\在上述代码中,我们定义了一个名为`u_bmi`的函数,该函数接受三个参数:体重、身高和指向BMI的指针。函数内部通过指针计算出BMI的值,并将结果存储在指针所指向的内存地址中。在`mai`函数中,我们通过`scanf`函数获取用户输入的体重和身高,然后调用`u_bmi`函数计算BMI的值,并通过`printf`函数输出结果。\n\
阅读全文