第13周项目2-求助

来源:互联网 发布:数据挖掘会议 编辑:程序博客网 时间:2024/04/29 16:28

/*
*Copyright (c)2013,烟台大学计算机学院
*All rights reserved.
*作    者:孔云
*完成日期:2013年11月20日
*版 本 号:v1.0
*问题描述:身高(厘米)-100= 标准体重(公斤),超过标准体重20%以上者为肥胖;
*低于标准体重20%的为偏瘦,在肥胖与偏瘦之间为正常;
*肥胖时输出high,正常时输出normal,偏瘦要输出low。
*问题分析:最后两个预备处理命令什么意思不明白。
*在条件结构中(weight/st>1.2)和(weight/st<0.8)不明白。
*为什么不是:(weight>st*1.2)和(weight<st*0.8)啊?
*/
#include <iostream>
#include<cstdio>
#include <iomanip>
using namespace std;
int main()
{
    int height;
    double weight,st;
    cout<<"请输入身高和体重:";
    cin>>height>>weight;
    st = height - 100;
    if(weight/st>1.2)
        cout<<"high\n";
    else if((weight/st<0.8))
        cout<<"low\n";
    else
        cout<<"normal\n";
    return 0;
}


心得体会:这是一个简单的程序,但是内容有多多不解,请诸君赐教!疑问