C语言:控制结构与流程图

这篇博客主要探讨了C语言中的控制结构,并通过流程图进行清晰的展示。作者强调了理解条件流程图的重要性,并指出在编程时,为了优化程序,应优先选择使用if-else结构而非单一的if语句。
摘要由CSDN通过智能技术生成

任务代码:

#include <stdio.h>
#include <math.h>

int main()
{
 float fHeight,fStandar_Weight,fActual_Weight;
 printf("此运用的目的是检测你体重是否处于正常范围!\n");
 printf("请输入你的身高(cm):\n");
 scanf("%f",&fHeight);
 printf("请输入你的体重(kg):\n");
 scanf("%f",&fActual_Weight);

 //关于非法输入的判断
 if(fHeight<=0||fHeight>250)
 {
     printf("非法输入!宁输入的身高不属于人类正常范围!");
     return 0;
 }
 if(fActual_Weight<=0||fActual_Weight>300)
 {
     printf("非法输入!宁输入的体重不属于人类正常范围!");
     return 0;
 }
 //标准体重计算
 fStandar_Weight=fHeight-100;
 if(fActual_Weight<=fStandar_Weight*1.2||fActual_Weight<=fStandar_Weight*0.8)
 {
     printf("依您的身高,标准体重范围位于%3.2f kg--%3.2f kg.\n",fStandar_Weight*0.8,fStandar_Weight*1.2);
     printf("您的体重符合标准范围!");
 }
 if(fActual_Weight>fStandar_Weight*1.2)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值