C语言分支结构作业

作业

  • 输入你的身高和体重,测试你的健康状况。

计算bmi的值,

bmi = (体重/身高的平方)

如果bmi 小于18.5,则显示“偏瘦,注意加强营养”

如果bmi 在18.5和23.9之间,则显示“体重指数良好,注意保持”

如果bmi值大于23.9 ,则显示“你有点偏胖,注意锻炼”

include <stdio.h>int main()
{double w,h,bmi;printf("请输入身高(m),体重(kg):");scanf("%lf,%lf",&h,&w);bmi=w/(h*h);if(bmi<18.5){printf("偏瘦,注意加强营养\n");}else if(bmi>=18.5&&bmi<=23.9){printf("体重指数良好,注意保持\n");}else{printf("你有点偏胖,注意锻炼\n");}return 0;
}

请添加图片描述

  • 西安市对安装“一户一表”的居民用户按阶梯式累进电价进行计收电费,具体方案是,

月用电量低于50千瓦时部分,电价不调整,仍为0.538元/千瓦时;51~200千瓦时部分,单价为0.568元/千瓦时;超过200千瓦时部分,电价为0.638元/千瓦时。市区徐某家4月份的用电量为96千瓦时,其电费计算如下:基本电费部分:96千瓦时×0.538元/千瓦时=51.65元;超出50千瓦时的调价电费:(96~50)千瓦时×0.03元/千瓦时=1.38元;电费合计51.65+1.38=53.03元 。“阶梯式电价”机制可有效地抑制电力浪费现象,引导居民节约用电,合理用电,比纯粹“口号倡导型”节约用电更加有效。

编写一个程序根据输入的用电量,计算电费。

#include <stdio.h>
int main()
{double d,m,i;printf("请输入用电量:");scanf("%lf",&d);m=d*0.538;if(d>=50&&d<200){   i=0.568-0.538;m+=i*(d-50);}else if(d>=200){m+=150*0.03;i=0.638-0.538;m+=i*(d-200);}printf("%.2lf\n",m);return  0;
}

请添加图片描述

  • 设计一个计算个人所得税的软件

应纳税所得额 = 工资收入金额 - 各项社会保险费 - 起征点(3500元)

应纳税额 = 应纳税所得额 x 税率 - 速算扣除数

通过输入工资总额和社保费用计算应纳税额

include <stdio.h>int main()
{double gz,sb,tmp,res;printf("请输入工资总额和社保费用:");scanf("%lf,%lf",&gz,&sb);tmp=gz-sb-3500;if(gz<3500){printf("低于起征点\n");}else if(gz>5000){res=tmp*0.2-500;printf("交了%.2lf的应纳税额.\n",res);}return 0;
}

请添加图片描述

  • 设计TVM(地铁自动售票机)机软件。

输入站数,计算费用,计费规则,6站2元,7-10站3元,11站以上为4元。

输入钱数,计算找零(找零时优先找回面额大的钞票),找零方式为各种面额张数,可识别面额:100,50,20,10,5,1

#include<stdio.h>
//常规获取张数
void ordinary(int m)
{int total_m=m;int a,b,c,d,e,f;a=m/100;m%=100;b=m/50;m%=50; c=m/20;m%=20;d=m/10;m%=10;e=m/5;m%=5;f=m/1;m%=1;printf("找回的金额是%d,找您%d张一百元,%d张50元,%d张20元,%d张10元,%d张5元,%d张1元\n",total_m,a,b,c,d,e,f);
}
//使用for循环获取
void myself(int m)
{int g[]={100,50,20,10,5,1},p[6];printf("找回的金额是%d,一共找您",m);for(int i=0;i<6;i++){p[i]=m/g[i];m=m%g[i];if(p[i])printf("%d张%d元",p[i],g[i]);}printf("\n");
}int main()
{   int m,s;printf("请输入站数:");scanf("%d",&s);printf("请输入钱数:");scanf("%d",&m);if(s>=11)  {   m-=4;       }else if(s>11&&s<=7){   m-=3;}else{m-=2;   }ordinary(m);return 0;
}

请添加图片描述

  • 出租车费计算程序,起步公里数3公里,车费8元,超出3公里,每公里1.8元,不足一公里,按照1公里计算。

    如果输入一个钱数,计算最多能做多少公里,该如何实现?

#include <stdio.h>int main()
{double g;int cprintf("请输入金额:");    scanf("%lf",&g);if(g<8){   printf("走不了\n");}else{g-=8;c+=(int)(3+g/1.8);printf("跑了%d公里\n",c);}return 0;
}

请添加图片描述

  • 通过键入输入一个年份和月份,输出显示该月有多少天。(考虑润年情况)

#include <stdio.h>int main()
{int y,m,d=0;printf("请输入年份,月份:");scanf("%d,%d",&y,&m);if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){d=31;}else if(m==4||m==6||m==9||m==11){d=30;}else if(m==2&&(y%4==0&&(y%100!=0||y%400==0))){   d=29;}else if(m==2){d=28;}printf("该月有%d天\n",d);return 0;
}

请添加图片描述

  • 实现一个简单的计算器,要求根据输入的运算符实现相应的运算。

#include <stdio.h>int main()
{double s1,s2;char c;printf("请输入俩个运算数:");scanf("%lf,%lf",&s1,&s2);getchar();printf("请输入运算符:");scanf("%c",&c);if(c=='+'){printf("%.2lf+%.2lf=%.2lf\n",s1,s2,s1+s2);}else if(c=='-'){printf("%.2lf-%.2lf=%.2lf\n",s1,s2,s1-s2);}else if(c=='*'){printf("%.2lf*%.2lf=%.2lf\n",s1,s2,s1*s2);}else if(c=='/'){printf("%.2lf/%.2lf=%.2lf\n",s1,s2,s1/s2);     }return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3280785.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Linux基本功能

Linux 操作系统&#xff0c;作为开源社区的明星之一&#xff0c;以其稳定性、安全性和灵活性在全球范围内得到广泛应用。 1. 多用户和多任务支持 Linux 是一个真正的多用户系统&#xff0c;允许多个用户同时登录并在同一时间内运行多个程序。每个用户拥有自己的账户和权限&…

Javascript前端面试基础(九)

浏览器缓存 浏览器缓存分为强缓存和协商缓存。当客户端请求某个资源时&#xff0c;获取缓存的流程如下 先根据这个资源的一些http header判断它是否命中强缓存&#xff0c;如果命中则直接从本地获取缓存资源&#xff0c;不会发请求到服务器;当强缓存没有命中时&#xff0c;客户…

数说故事 | 大数据洞察宠物消费市场数据

“班味”越来越重的年轻人正靠养宠物来“拯救”自己的生活。结束了一天的忙碌&#xff0c;推开家门&#xff0c;撸个猫、遛个狗&#xff0c;哪怕云吸一下&#xff0c;命就续上了&#xff0c;感觉瞬间焕发新生&#xff0c;能量值满满。 宠物对于铲屎官的意义&#xff0c;不止于…

MATLAB(2)海底地形模型

一、介绍 在MATLAB中创建海底地形模型&#xff0c;你可以使用不同的方法&#xff0c;包括从现有的数据&#xff08;如地形数据文件、DEM&#xff08;数字高程模型&#xff09;等&#xff09;中加载数据&#xff0c;或者使用数学函数来生成模拟的地形。下面&#xff0c;我将提供…

Flink 实时数仓(二)【DIM 层搭建】

1、DIM 层搭建 1.1、设计要点 DIM层设计要点&#xff1a; DIM层存的是维度表&#xff08;环境信息&#xff0c;比如人、场、货等&#xff09;DIM层的数据存储在 HBase 表中DIM层表名的命名规范为dim_表名 DIM 层表是用于维度关联的&#xff0c;要通过主键&#xff08;维度外…

Magento2 常用命令以及技巧

1.Magento 命令行工具 Magento2 带有一个命令行工具&#xff0c;在windows下&#xff0c;用管理员权限打开MS-DOS命令提示符&#xff0c;然后cd到Magento根目录&#xff0c;运行下面命令&#xff0c;就可 以看到这个强大的命令行工具的命令清单&#xff1a; php bin/magentoU…

【echarts】echarts-liquidfill 水球图

echarts-liquidfill3兼容echarts5 echarts-liquidfill2兼容echarts4 npm install echarts npm install echarts-liquidfill设置水球图背景色和内边框样式 var option {series: [{type: liquidFill,data: [0.6, 0.5, 0.4, 0.3],backgroundStyle: {borderWidth: 5,//边框宽度bo…

《史上最简单的SpringAI+Llama3.x教程》-04-RAG核心Embedding及向量检索Retrieval

上一节咱们顺利从本地读取了文件内容&#xff0c;并且可以使用transform工具对文件进行内容处理&#xff0c;下面咱们继续看看如何将文件进行向量化&#xff0c;并且存储到向量数据库中。 Embedding 知识扩展 Embeddings是一种将高维数据映射到低维空间的技术&#xff0c;它能…

【Webpack 踩坑】img 标签图片加载不出来

问题&#xff1a;在html的img标签路径解析错误&#xff0c;导致加载不出来 一直用框架开发&#xff0c;好久没用过webpack写原生代码&#xff0c;一下子踩了好多坑… 图片位置&#xff1a; 其中一个就是在html中写了图片地址&#xff1a; <!-- src/pages/index.html --&…

实战:ElasticSearch 索引操作命令(补充)

四.ElasticSearch 操作命令 4.1 集群信息操作命令 4.1.1 查询集群状态 &#xff08;1&#xff09;使用 Postman 客户端直接向 ES 服务器发 GET 请求 http://hlink1:9200/_cat/health?v &#xff08;2&#xff09;使用服务端进行查询 curl -XGET "hlink1:9200/_cat/h…

2024.07纪念一 debezium : spring-boot结合debezium

使用前提&#xff1a; 一、mysql开启了logibin 在mysql的安装路径下的my.ini中 【mysqlid】下 添加 log-binmysql-bin # 开启 binlog binlog-formatROW # 选择 ROW 模式 server_id1 # 配置 MySQL replaction 需要定义&#xff0c;不要和 canal 的 slaveId 重复 参考gitee的项目…

收藏!国内外GPU算力厂商详细盘点

如今&#xff0c;图形处理器&#xff08;GPU&#xff09;作为计算领域的核心部件&#xff0c;其算力性能直接决定了诸多应用场景的效率和效果。从深度学习、科学计算到视频处理&#xff0c;GPU的算力已成为衡量技术实力的重要指标。本文将详细盘点当前市场上GPU算力领先的厂商&…

iOS开发-图片上涂鸦绘制撤销功能

iOS开发-图片上涂鸦绘制撤销功能 当我们需要重新在图片上进行绘制涂鸦生成新的图&#xff0c;这里使用到了Graphics中的API功能。 Graphics Framework是一套基于C的API框架&#xff0c;使用了Quartz作为绘图引擎。它提供了低级别、轻量级、高保真度的2D渲染。 微信搜索小游戏…

单线程 和多线程区别,看打印输出1000个数字效果

执⾏过程: 加载func() -> 执⾏main -> 创建⼦线程t -> ⼦线程t启动 -> 执⾏func中的内容 |-> 继续执⾏main from threading import Thread #此线程不用安装自带。T是大写注意哟 def func():for i in range(1000):print(func,i) #定义一个函数打印 if __name__ …

<数据集>DOTA v1.0遥感航拍目标识别数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;1869张&#xff08;训练集1411&#xff0c;验证集458&#xff09; 标注数量(xml文件个数)&#xff1a;1869 标注数量(txt文件个数)&#xff1a;1869 标注类别数&#xff1a;15 标注类别名称&#xff1a;[plane, ba…

基于Python的哔哩哔哩国产动画排行数据分析系统

需要本项目的可以私信博主&#xff0c;提供完整的部署、讲解、文档、代码服务 随着经济社会的快速发展&#xff0c;中国影视产业迎来了蓬勃发展的契机&#xff0c;其中动漫产业发展尤为突出。中国拥有古老而又璀璨的文明&#xff0c;仅仅从中提取一部分就足以催生出大量精彩的…

python——joblib进行缓存记忆化-对计算结果缓存

问题场景 在前端多选框需要选取多个数据进行后端计算。 传入后端是多个数据包的对应路径。 这些数据包需要按一定顺序运行&#xff0c;通过一个Bag(path).get_start_time() 可以获得一个float时间值进行排序&#xff0c;但由于数据包的特性&#xff0c;这一操作很占用性能和时…

碰撞检测 | 矩形增量膨胀安全走廊模型(附C++/Python仿真)

目录 0 专栏介绍1 安全走廊建模的动机2 矩形增量膨胀算法3 算法仿真3.1 C实现3.2 Python实现 0 专栏介绍 &#x1f525;课设、毕设、创新竞赛必备&#xff01;&#x1f525;本专栏涉及更高阶的运动规划算法轨迹优化实战&#xff0c;包括&#xff1a;曲线生成、碰撞检测、安全走…

哪个牌子的眼镜清洗机好?买超声波清洗机有必要吗

生活中&#xff0c;我们经常忽视眼镜的清洁。你知道吗&#xff1f;眼镜如果长时间不清洁的话&#xff0c;镜片上的污垢和油脂会让视线变得模糊不清&#xff0c;甚至油污滋生的细菌还可能伤害到我们的眼睛&#xff0c;比如引起眼睛疲劳或炎症。为了保持眼镜干净&#xff0c;现在…

生鲜 52 周 MD如何助力业绩提升

生鲜 52 周 MD &#xff0c;顾名思义&#xff0c;就是以一年 52 周为周期&#xff0c;对生鲜商品进行精细化、动态化的营销规划。它不再是传统的固定化、模式化的销售方式&#xff0c;而是根据每周的季节特点、节日氛围、消费趋势以及市场变化&#xff0c;精心策划生鲜商品的种…