一、问题及代码
问题:标准体重
代码:
/*
* 文件名称: 标准体重
* 作 者: 傅智杰
* 完成日期: 2016年 3月 21日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:输入的是人的身高以及体重
* 问题描述:
* 程序输出:输出”输入身高“的标准体重以及该人的体重状态
* 问题分析:难点在于如何编程令三个不同状态正确输出
* 算法设计:运用简单的加减乘法以及大小的对比和运用两个IF格式把三种情况分别表达出来
*/
#include <iostream>
using namespace std;
int main()
{
double a,b,c;
cout<<"输入您的身高(cm)以及体重(kg),中间用空格隔开"<< endl;
cin>>a>>b;
c=a-100;
cout<<"标准体重="<<c<<"kg"<<endl;
if(b<(a-100)*0.8)
cout<<"超轻"<<endl;
else
{
if(b>(a-100)*1.2)
cout<<"超重"<<endl;
else
cout<<"正常"<<endl;
}
return 0;
}
二、运行结果
三、心得体会
这个项目的完成并没有特别多的障碍,可能之前就接触了一下IF语法,因此这次比较顺利的就能成功的运行出了程序,值得注意的是一定要注意符号都必须调整到英文的输入法,使用CODEBLOCKS的好处就是能明显的看出中文“”以及英文""的区别,所以在引号打完中文后一定要转换成英文输入法。还有要区分cout 以及count 的区别。
四、知识点归纳
1.各种基本字符的了解以及运用
2.清楚三种情况时应如何用IF把他们分别表达出来