#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
float BMI(float tall, float weight)//函数接收身高体重
{
float BMI = weight / (tall * tall);//计算BMI
return BMI;//给end返回BMI
}
int main()
{
printf("输入你的身高体重(请采用国际单位制m和kg)\n");//同样,提示用户
float tall, weight;
scanf("%f%f", &tall, &weight);//输入身高体重
float end=BMI(tall,weight);//传身高体重给BMI函数,并且定义end来接受函数返回值
printf("BMI=%f\n",end);//输出BMI
return 0;
}
这就是用函数实现计算BMI的代码,实际上和上一篇没什么区别,只是多了函数的调用,但如果将其变为函数形式,调用起来就十分的方便了。