因為我C 不是很拿手 只能做到這樣..(汗)^^"
平方 的話還是有的
剩下的要請其他大大幫忙解決摟~
剛剛上傳後忘了修改一點..我的瘦的英文是隨便打的..
如果你要下載附件的話 請自行修改最後那行printf的"cle" 改成 "boney"ps: boney是從yahoo字典查的 如果還是不好的話就再自行修改吧另外我記得沒錯的話 應該可以改寫成這樣
t=f/((g/100)^2);
這樣就不用分成三行來寫
下面的if判斷也把變數get拿掉即可..我用TC寫的 不能顯示中文 所以就改成英文 並且有一些修改
就是顯示的時候會顯示你的 BMI指數 是多少
下面是我寫的程式碼 , 並在附件增加我的c的檔案:
複製程式
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#include <conio.h>
int main(void)
{
float t,g,f,get;
printf("*****BMI*****\n");
printf("style:\n");
printf("Height Weight\n");
printf("160 40\n");
scanf("%f%f",&g,&f);
t=f/((g/100)*(g/100));
if (t>23)
{
printf("you are too heavy %f\n",t);
}
else if(t<18)
{
printf("you are too boney %f\n",t);
}
getch();
}