1.任务和代码:
/*
*文件名称:weight_jiance.c
*作 者:末子灬秋风
*完成时间:2020年3月8日
*版本 号:vc++6.0
*
*问题描述:成年男性的标准体重,标准体重(kg)= 身高(cm)-100,女生的标准体重是“身高-105”超标准体重20%为超重,若体重低于标准体重20%为超低.
*程序输出:输出人的体重是超重,超低,还是良好体重。
*/
#include<stdio.h> //包含文件
//主函数
int main()
{
char sex;
float height,weight,m_standard_weight,w_standard_weight; //定义需要的变量
printf("请输入你的性别,身高(cm),体重(kg):");
scanf("%s %f %f",&sex,&height,&weight); //输入数据
m_standard_weight=height-100; //计算男生的标准体重
w_standard_weight=height-105; //计算女生的标准体重
//主要过程
if(sex=='男') //判断性别
{
if((weight-m_standard_weight)>m_standard_weight*0.2) //判断是不是超重了
{
printf("不好意思,你好像超重了!!!\n");
}
else
{
if((m_standard_weight-weight)>m_standard_weight*0.2) //判断是不是超低了
{
printf("好像有点太瘦了,多吃点吧!!!\n");
}
else
{
printf("恭喜你,体重非常标准,继续保持!!!\n"); //体重刚刚好
}
}
}
else //否则女性
{
if((weight-w_standard_weight)>w_standard_weight*0.2) //判断是不是超重了
{
printf("不好意思,你好像超重了!!!\n");
}
else
{
if((w_standard_weight-weight)>w_standard_weight*0.2) //判断是不是超低了
{
printf("好像有点太瘦了,多吃点吧!!!\n");
}
else
{
printf("恭喜你,体重非常标准,继续保持!!!\n");
}
}
}
printf("\n"); //空一行
return 0;
}
2.运行结果:
3.知识点总结:
基本的C语言程序框架
输入输出函数的运用
定义不同的数据变量
if嵌套语句的充分运用
4.心得:可以自己写一点小东西了,很兴奋,继续加油,希望大神们多多指导我们新手小白!!!
小白