17周(胖子 大胖子 )

来源:互联网 发布:zookeeper nginx区别 编辑:程序博客网 时间:2024/04/28 10:45

/*
*copyright(c) 2014,烟台大学计算机学院
*All rights reserved。
*文件名称:17周(胖子 大胖子 )

*作者:王忠
*完成日期:2014.12.21

*版本号:v1.0
*
*问题描述:输入一个人的姓名性别身高体重,计算他的体重情况,并输出

*输入描述:输入一个人的姓名性别身高体重

*程序输出:计算他的体重情况,并输出

 

#include <iostream>using namespace std;struct information{    char name[20];    int  sex;    int length;    int weight;};int main(){    double standard;    int over;    information peo;    cout<<"输入姓名,性别(男1,女2),身高,体重"<<endl;    cin>>peo.name>>peo.sex>>peo.length>>peo.weight;    if(peo.sex==1)    {    standard=(peo.length-80)*0.7;    if(standard*0.9<=peo.weight&&peo.weight<=standard*1.1)        cout<<"体重正常"<<endl;    if(standard*0.8<=peo.weight&&peo.weight<standard*0.9)        cout<<"过轻"<<endl;    if(standard*1.1<peo.weight&&peo.weight<=standard*1.2)        cout<<"过重"<<endl;    if(standard*1.2<peo.weight)    {        over=((peo.weight-standard)/standard)*100;        cout<<"超重"<<over<<"%"<<endl;    }    }    else    {        standard=(peo.length-70)*0.6;    if(standard*0.9<=peo.weight&&peo.weight<=standard*1.1)        cout<<"体重正常"<<endl;    if(standard*0.8<=peo.weight&&peo.weight<standard*0.9)        cout<<"过轻"<<endl;    if(standard*1.1<peo.weight&&peo.weight<=standard*1.2)        cout<<"过重"<<endl;    if(standard*1.2<peo.weight)    {        over=((peo.weight-standard)/standard)*100;        cout<<"超重"<<over<<"%"<<endl;    }}return 0;}

 

 


1 0