| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1588 人关注过本帖
标题:你最近变胖了没有?
取消只看楼主 加入收藏
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
你最近变胖了没有?
真不知道下面这个公式是穿衣服后的毛重,还是洗澡时脱光光后的净重。
#include <stdio.h>
main()
{
    float high,weight,bzweight,bl,bzhigh,bzlow;
    int flag;
    printf("世卫计算标准体重方法:\n");
    printf("男性:(身高cm-80)×70﹪=标准体重 女性:(身高cm-70)×60﹪=标准体重\n");
    printf("标准体重正负10﹪为正常体重\n");
    printf("标准体重正负10﹪~ 20﹪为体重过重或过轻\n");
    printf("标准体重正负20﹪以上为肥胖或体重不足\n\n");
    printf("请输入您的体重(kg)和身高(cm):");
    scanf("%f%f",&weight,&high);
    printf("请输入您的性别(1为男,2为女):");
    scanf("%d",&flag);
    if(flag==1)bzweight=(high-80)*0.7;
    else if(flag==2)bzweight=(high-70)*0.6;
    else
    {
        printf("输入有误!") ;
        return 0;
    }
    bl=(weight-bzweight)/bzweight;
    bzlow=bzweight*0.9;
    bzhigh=bzweight*1.1;
    if(bl>=-0.1&&bl<=0.1)
    printf("标准体重为%.2fkg,正常体重范围是%.2fkg-%.2fkg,您的体重正常!",bzweight,bzlow,bzhigh);
    else if(bl>=-0.2&&bl<-0.1)
    printf("标准体重为%.2fkg,正常体重范围是%.2fkg-%.2fkg,您的体重偏瘦!",bzweight,bzlow,bzhigh);
    else if(bl<=0.2&&bl>0.1)
    printf("标准体重为%.2fkg,正常体重范围是%.2fkg-%.2fkg,您的体重偏胖!",bzweight,bzlow,bzhigh);
    else if(bl<-0.2)printf("标准体重为%.2f,正常体重范围是%.2f-%.2f,您的体重超瘦!",bzweight,bzlow,bzhigh);
    else printf("标准体重为%.2f,正常体重范围是%.2f-%.2f,您的体重超胖!",bzweight,bzlow,bzhigh);
}
搜索更多相关主题的帖子: flag printf 标准 if 范围 
2018-01-01 19:18
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
回复 2楼 wp231957
百度百科上的世卫(大概是世界卫生组织的简称)计算方法。
我也觉得有点不准,这一段时间无缘无固成了胖子。
2018-01-02 09:31
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
回复 4楼 wp231957
这个有个范围,正负百分之十都是标准体重。
按你的身高177,体重72是标准的。
我就有点超了。
2018-01-02 09:49
快速回复:你最近变胖了没有?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017897 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved