当前位置: 首页 > news >正文

【实验笔记】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:
    在这里插入图片描述

http://www.lryc.cn/news/240399.html

相关文章:

  • YOLOv5分割训练,从数据集标注到训练一条龙解决
  • 再添千万级罚单,某银行年内罚款过亿!金融行业合规问题亟待解决
  • 配置Nginx服务器用于Web应用代理和SSL{仅配置文件}
  • 【广州华锐互动】VR溺水预防教育:在虚拟世界中学会自救!
  • Si(111)衬底上脉冲激光沉积AlN外延薄膜的界面反应控制及其机理
  • 基于Cortex®-M4F的TM4C123GH6NMRT7R 32位MCU,LM74900QRGERQ1、LM74930QRGERQ1汽车类理想二极管
  • 苹果企业签名失败常见的问题
  • Jtti:Android alertdialog嵌套出错怎么解决
  • 解锁word密码,忘记密码怎么办?
  • 同为科技(TOWE)桌面PDU插排:一款可以DIY定制的“超级插座”
  • 使用Java Servlet生成动态二维码
  • 【已解决】微信小程序腾讯地图的map清除markers,setData将marker置空后,安卓和ios还会显示上次的内容的问题所在以及解决办法
  • 弄懂Rust编程中的Trait
  • 关于登山扣亚马逊\SHEIN出口合规标准ASTM F1774 指南解析
  • 浅析ChatGPT中涉及到的几种技术点
  • Web实战:基于Django与Bootstrap的在线计算器
  • 曲率半径的推导
  • 0时区格林威治时间转换手机当地时间-Android
  • git-3
  • 【python爬虫】scrapy在pycharm 调试
  • yoloV5模型中,x,s,n,m,l之间区别
  • RabbitMQ快速入门(简单收发消息)
  • java面试-zookeeper
  • VBA技术资料MF85:将工作簿批量另存为PDF文件
  • 大数据-计算框架选型与对比
  • 2023亚太杯数学建模C题思路 - 我国新能源电动汽车的发展趋势
  • 【02】ES6:let 和 const 命令
  • 230814期就业平均薪资:8146元——转行是男人最好的医美!~
  • shell脚本三
  • 地埋式积水监测仪厂家直销推荐,致力于积水监测