一、问题及代码
- /*
- * 文件名称:Ex1-1.cpp
- * 作 者:程家琦
- * 完成日期:2017 年 2 月 27 日
- * 版 本 号:v1.0
- * 对任务及求解方法的描述部分:成年男性的标准体重公式为:标准体重(kg)=身高(cm)−100;
- 超标准体重20%为超重,比标准体重轻20%为超轻。
- 请编写C++程序,输入身高和体重,完成下面的任务:
计算出标准体重,输出体重状态(正常/超重/超轻,相应的给出提示) - * 输入描述:输入一个身高和体重
- * 问题描述:运行完自动关闭
- * 程序输出:输出标准体重和体重状态
- * 问题分析:在末尾添入system("pause") (在<iostream>之下)
- * 算法设计:standard=height-100,weight>1.2*standard,weight<0.8*standard
- */
- #include<iostream>
- using namespace std;
- int main()
- {
- double weight, height, standard;
- cout << "请输入一组身高和体重" << endl;
- cin >> height >> weight;
- standard = height - 100;
- if (weight<0.8*standard)
- cout << "输出标准体重" << standard << "超轻" << endl;
- else if (weight>1.2*standard)
- cout << "输出标准体重" << standard << "超重" << endl;
- else
- cout << "输出标准体重" << standard << "正常" << endl;
- system("pause");
- return 0;
- }
-
- 二、运行结果:
-
- 三、心得体会:
- 第一次使用C++语言编程,要熟悉C++的格式与规则,还有一些相比于C语言更加方便的运算符。
- 四、知识点总结:
- 首先要定义所有要用到的字符。如果需要运行后停留,可以在<iostream>文件下在需要停留的位置添加system("pause")。