问题及代码:
/*
*Copyright(c) 2016,烟台大学计算机工程学院
*All rights reserved.
*文件名称:SecondWeek_Test_1.cpp
*作 者:田志伟
*完成日期:2016年 3 月 8 日
*版 本 号:v1.0
*
*问题描述:输入身高和体重,计算并输出标准体重,超重与否给出提示,并输出体重状态(正常/超重/超轻)
*输入描述:两个小数,分别代表身高(cm)和体重(kg)
*程序输出:一个小数,代表正常体重;体重状态
*/
#include<stdio.h>
int main()
{
float height,weight;
printf("输入你的身高(cm)和体重(kg),以空格键隔开:");
scanf("%f%f",&height,&weight);
float normalW;//normalw即是normalweight,正常体重
normalW=height-100;
printf("正常体重是%.1f\n",normalW);
if(weight>normalW*1.2)
printf("超重\n");
else if(weight<normalW*0.8)
printf("超轻\n");
else
printf("正常\n");
return 0;
}
运行结果:输入“170 75”,输出:正常体重是 70.0 正常。结果正确。
知识点总结:
1、利用判断语句判断题目结果
2、运用小数运算输出结果
3、多条判断语句并用
学习心得:
多多利用判断语句分类