程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 設計-c語言,找出最瘦的人的程序

設計-c語言,找出最瘦的人的程序

編輯:編程解疑
c語言,找出最瘦的人的程序

BMI=w / h^2
設計一個輸入若干個人的名字 身高 體重的時候,輸出BMI值最小的人的程序。
輸入分為若干行。各行以名字 身高(cm) 體重(kg)的順序輸入。完成後以ctrl-d結束。
輸入完成後輸出BMI最小的人的名字

輸入例

taro 183.3 65.5

syo 177.9 63.8

taisuke 173.1 61.1

ryo 175.4 60.0

輸出例

taro

求大神幫忙 真的完全沒有思路

最佳回答:


類似這樣

 #include<stdio.h>
int main(void){
    double height,weight, bmi = 9999.0;
    char name[32] = {0};
    char res[32] = {0};
    while(scanf("%s%lf%lf", name, &height, &weight) != EOF)
    {
        double cur_bmi = weight / (height * height);
        if(cur_bmi < bmi)
        {
            bmi = cur_bmi;
            strcpy(res, name);
        }
    }
    printf("%s\n", res);
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved