【实验笔记】C语言实验——降价提醒机器人
降价提醒机器人
题目:
小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。
输入格式:
输入第一行是两个正整数 N 和 M (1≤N≤100,0≤M≤1000),表示有 N 条价格记录,小 T 设置的价格为 M。
接下来 N 行,每行有一个实数 Pi(-1000.0<Pi<1000.0),表示一条价格记录。
输出格式:
对每一条比设定价格 M 便宜的价格记录 P,在一行中输出 On Sale! P,其中 P 输出到小数点后 1 位。
输入样例:
4 99
98.0
97.0
100.2
98.9
输出样例:
On Sale! 98.0
On Sale! 97.0
On Sale! 98.9
算法1:
参考代码:
#include<stdio.h>
int main()
{int M,N,i=0;double p;scanf("%d %d",&N,&M);do{i++;scanf("%lf",&p);if(p<M)printf("On Sale! %.1f\n",p);}while(i<N);return 0;
}
分析:
首先程序读入N和M两个整数值,通过do-while循环读入N组浮点数数据,若某一组数据小于M,则将该数据进行输出,并输出降价提示。
算法2:
参考代码:
#include<stdio.h>
int main()
{int M,N,i=0;double p;scanf("%d %d",&N,&M);while(i<N){i++;scanf("%lf",&p);if(p<M)printf("On Sale! %.1f\n",p);}return 0;
}
分析:
首先读入N和M两个整数,使用while循环读取N组浮点数数据,并且在循环中进行判断,将小于M的数据进行输出并输出降价提示。
流程图:
-
算法1:

-
算法2:

相关文章:
【实验笔记】C语言实验——降价提醒机器人
降价提醒机器人 题目: 小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。 输入格式…...
YOLOv5分割训练,从数据集标注到训练一条龙解决
最近进行了分割标注,感觉非常好玩,也遇到了很多坑,来跟大家分享一下,老样子有问题评论区留言,我会的就会回答你。 第一步:准备数据集 1、安装标注软件labelme如果要在计算机视觉领域深入的同学࿰…...
再添千万级罚单,某银行年内罚款过亿!金融行业合规问题亟待解决
11月17日晚间,国家金融监管总局上海监管局披露行政处罚信息显示,某银行因32项违法违规事实收到两张690万元的大额罚单,合计罚款金额达1380万元。但这并不是银行该今年收到的第一张大额罚单。今年4月28日,该行因在结售汇、外币理财…...
配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
在本篇博文中,我们将深入讨论如何配置Nginx服务器,使其成为一个强大的Web应用代理,并通过SSL协议加强通信的安全性。 1. 服务器监听与SSL设置 首先,我们要配置Nginx服务器以监听HTTPS流量并设置SSL证书,确保通信的安…...
【广州华锐互动】VR溺水预防教育:在虚拟世界中学会自救!
在现代社会中,水上安全和救援行动的重要性不言而喻。尤其在自然灾害、游泳事故或航海事故中,有效的救援行动可以挽救许多生命。然而,传统的救援训练往往存在成本高、风险大、效率低等问题。在这样的背景下,虚拟现实(VR…...
Si(111)衬底上脉冲激光沉积AlN外延薄膜的界面反应控制及其机理
引言 通过有效控制AlN薄膜与Si衬底之间的界面反应,利用脉冲激光沉积(PLD)在Si衬底上生长高质量的AlN外延薄膜。英思特对PLD生长的AlN/Si异质界面的表面形貌、晶体质量和界面性能进行了系统研究。 我们研究发现,高温生长过程中形…...
基于Cortex®-M4F的TM4C123GH6NMRT7R 32位MCU,LM74900QRGERQ1、LM74930QRGERQ1汽车类理想二极管
一、TM4C123GH6NMRT7R IC MCU 32BIT 256KB FLASH 157BGA Tiva™C系列微控制器为设计人员提供了基于ARMCortex™-M的高性能架构,该架构具有广泛的集成功能以及强大的软件和开发工具生态系统。以性能和灵活性为目标,Tiva™C系列架构提供了一个具有FPU的80…...
苹果企业签名失败常见的问题
苹果企业签名失败的常见问题主要有以下几种: 证书过期或无效:苹果开发者需要定期更新他们的签名证书,以确保其有效性。一旦证书过期,相关应用将无法正常工作。证书不匹配:如果使用的证书与应用程序的Bundle ID不匹配&…...
Jtti:Android alertdialog嵌套出错怎么解决
在Android开发中,AlertDialog嵌套可能导致一些问题,例如显示异常或无法关闭对话框等。这通常是由于上一个AlertDialog未被正确关闭,导致下一个AlertDialog无法正常工作。解决这个问题的方法包括: 1. 确保关闭上一个AlertDialog&a…...
解锁word密码,忘记密码怎么办?
想要解密、找回或去除Word文档密码,可以按以下步骤操作:第一步,在百度上搜索【密码帝官网】,接着在用户中心上传需要解密的文件即可。这种方法安全、简单易操作,而且不用下载软件,手机和电脑都可以用。无论…...
同为科技(TOWE)桌面PDU插排:一款可以DIY定制的“超级插座”
当今社会,各种电子产品和家用电器已成为人们日常生活中不可或缺的一部分,在带给人们便利的同时,也使得电力使用变得更加频繁和重要。然而,当前市面上很多普通插座由于功能单一、材质粗劣、插口数量受限、充电速度过慢、插头间互相…...
使用Java Servlet生成动态二维码
文章目录 引入ZXing库创建QRCodeServlet部署到Servlet容器拓展功能1. 动态生成二维码内容2. 调整二维码尺寸3. 错误修正级别4. 日志输出 结语 🎉欢迎来到Java学习路线专栏~探索Java中的静态变量与实例变量 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页&…...
【已解决】微信小程序腾讯地图的map清除markers,setData将marker置空后,安卓和ios还会显示上次的内容的问题所在以及解决办法
问题描述 1.我首先点击了这个marker 2.这里可以看到根据id获取到了他的信息 3.当我滑动了地图,这时候重新加载了markers,我再次点击这个marker 4.会发现获取不到数据了 问题原因 个人猜测引起这个问题的原因是id重叠了,导致获取不到数据&am…...
弄懂Rust编程中的Trait
1.定义 trait trait 定义了某个特定类型拥有可能与其他类型共享的功能。可以通过 trait 以一种抽象的方式定义共享的行为。可以使用 trait bounds 指定泛型是任何拥有特定行为的类型。 一个类型的行为由其可供调用的方法构成。如果可以对不同类型调用相同的方法的话ÿ…...
关于登山扣亚马逊\SHEIN出口合规标准ASTM F1774 指南解析
登山的时候配合绳子起到一个承重悬挂的作用.采用铝合金、铁或者是不锈钢等材料制作而成的一种登山工具之一。 其形状多样,比较常见的是椭圆形和圆形的,除此之外还有长方形、三角形等样式的登山扣。铝合金登山扣由于质地较轻所以重量也比较轻,…...
浅析ChatGPT中涉及到的几种技术点
❤️觉得内容不错的话,欢迎点赞收藏加关注😊😊😊,后续会继续输入更多优质内容❤️ 👉有问题欢迎大家加关注私戳或者评论(包括但不限于NLP算法相关,linux学习相关,读研读博…...
Web实战:基于Django与Bootstrap的在线计算器
文章目录 写在前面实验目标实验内容1. 创建项目2. 导入框架3. 配置项目前端代码后端代码 4. 运行项目 注意事项写在后面 写在前面 本期内容:基于Django与Bootstrap的在线计算器 实验环境: vscodepython(3.11.4)django(4.2.7)bootstrap(3.4.1)jquery(3…...
曲率半径的推导
参考文章 参考文章...
0时区格林威治时间转换手机当地时间-Android
假设传入的是2023-11-01T12:59:10.420987这样的格式 要将格式为2023-11-01T12:59:10.420987的UTC时间字符串转换为Android设备本地时间,您可以使用java.time包中的类(在API 26及以上版本中可用)。如果您的应用需要支持较低版本的Android&…...
git-3
1.如何让工作区的文件恢复为和暂存区一样? 工作区所作的变更还不及暂存区的变更好,想从暂存区拷贝到工作区,变更工作区(恢复成和暂存区一样的状态),想到用git checkout -- 文件名 2.怎样取消暂存区部分文件的更改? 如…...
保姆级教程:用GEE和Sen+MK分析2001-2023年植被变化趋势(附完整代码)
从零掌握GEE遥感趋势分析:SenMK方法实战指南 清晨的阳光透过实验室窗户洒在桌面上,你面前的三台显示器分别显示着卫星影像、代码编辑器和待分析的植被指数图表。作为生态学研究者,你是否曾为如何从海量遥感数据中提取有价值的趋势信息而苦恼&…...
终极指南:3分钟上手libdxfrw,轻松读写DXF/DWG文件
终极指南:3分钟上手libdxfrw,轻松读写DXF/DWG文件 【免费下载链接】libdxfrw C library to read and write DXF/DWG files 项目地址: https://gitcode.com/gh_mirrors/li/libdxfrw 你是否曾为处理CAD文件而头疼?想要在自己的C应用中读…...
DLSS Swapper终极指南:5分钟学会智能管理游戏DLSS文件,彻底告别手动替换烦恼
DLSS Swapper终极指南:5分钟学会智能管理游戏DLSS文件,彻底告别手动替换烦恼 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 你是否曾经为了提升游戏帧率,手动在各个游戏目录中寻找并…...
如何轻松玩转Degrees of Lewdity中文版:零基础汉化安装完整指南
如何轻松玩转Degrees of Lewdity中文版:零基础汉化安装完整指南 【免费下载链接】Degrees-of-Lewdity-Chinese-Localization Degrees of Lewdity 游戏的授权中文社区本地化版本 项目地址: https://gitcode.com/gh_mirrors/de/Degrees-of-Lewdity-Chinese-Localiza…...
Arm嵌入式C/C++库定制与优化实践
1. Arm嵌入式C/C库定制基础在嵌入式开发领域,标准C/C库的定制能力直接决定了系统资源的利用效率。Arm Compiler for Embedded提供的库函数支持深度定制,特别适合在资源受限的裸机或RTOS环境中使用。1.1 裸机环境下的库函数使用当开发不带main()函数的裸机…...
抖音下载器完整指南:三步批量下载视频音乐,效率提升90%
抖音下载器完整指南:三步批量下载视频音乐,效率提升90% 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fa…...
Joy-Con Toolkit:为Switch手柄注入灵魂的开源魔法盒
Joy-Con Toolkit:为Switch手柄注入灵魂的开源魔法盒 【免费下载链接】jc_toolkit Joy-Con Toolkit 项目地址: https://gitcode.com/gh_mirrors/jc/jc_toolkit 你是否曾经因为Joy-Con手柄的摇杆漂移而错失游戏胜利?是否羡慕别人拥有独一无二的彩色…...
DC‑1 靶机完整渗透思路 + 详细步骤(可直接复现)
核心思路:信息收集 → Drupal 远程代码执行 → 拿 Webshell → 数据库信息利用 → SUID 提权 → 拿 Root 与全部 Flag一、环境准备攻击机:Kali Linux(NAT 模式)靶机:DC‑1(VulnHub 下载,NAT 模式…...
别再死磕欧拉角了!用MATLAB的quaternion函数搞定机器人/无人机姿态解算(附完整代码)
四元数实战指南:用MATLAB彻底解决机器人姿态解算难题 刚接手无人机飞控项目时,我被欧拉角的万向节死锁问题折磨得焦头烂额——明明理论计算没问题,实际飞行时却总出现诡异的姿态跳变。直到改用四元数方案,这些问题才迎刃而解。本文…...
Windows和Office激活终极指南:KMS_VL_ALL_AIO一站式智能解决方案
Windows和Office激活终极指南:KMS_VL_ALL_AIO一站式智能解决方案 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 你是否曾经面对Windows激活弹窗感到束手无策?或者为Offi…...
