• C/C++语言100题练习计划 81——圆星人贸易(签到题)


    名人说:故立志者,为学之心也;为学者,立志之事也。—— 王阳明
    进度:C/C++语言100题练习计划专栏,目前81/100

    🥇C/C++语言100题练习专栏计划目的:巩固练习C/C++语言,增强上机、动手实践能力,交流学习!

    一、问题呈现

    1.问题描述

    Problem Description
    圆星,是宇宙中一颗不起眼的小行星,但因其科技的极度繁荣,在宇宙市场中仍能轻松分的一杯羹。因为盒星人的智商欠缺,圆星人最喜欢将方星人的植物拿去高价卖给盒星人了。圆星人购买方星人的植物需要花费a元,而卖给盒星人的利润b元。圆星人想问你一下,要保证利润率不低于c%时,圆星人的出售价最低是多少?

    圆星人定义利润率为(p/t)∗100%,其中p表示利润,t表示总售价。

    注意,在圆星人实际贸易中,成本不仅仅为购买植物的开销,还包括其余内容的开销。

    2.输入输出

    Input

    输入仅一行,共三个整数a,b,c

    Output

    输出一个小数表示植物的最低售价,保留两位小数。

    3.测试样例

    Sample Input 1

    1 1 30

    Sample Output 1

    3.33

    Sample Input 2

    3 6 30

    Sample Output 2

    20.00

    Sample Input 3

    7 6 25

    Sample Output 3

    24.00

    ★提示:
    数据保证输入的a,b满足a,b≤10000(10^4)
    同时保证输入的c满足1≤c≤300

    二、源码实现

    #include
    #include
    #include
    #include
    #include
    using namespace std;
    
    int main()
    {
    	int a,b,c;
    	double d;
    	//圆星人购买方星人的植物花费a元
    	//卖给盒星人的利润b元 
    	//保证利润率不低于c%
    	cin>>a>>b>>c;
    	//根据题意中公式,可列出如下等式
    	d=100.0*b/c;
    	//输出该植物的最低售价
    	printf("%.2lf\n",d);
    	return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21

    ★关于本题
    本题还是有些弯弯绕绕的,不过之后带入了两三个样例进行验证,发现确实只是签到题,签到题有的时候就是这样,这样其实也就考验我们筛选关键信息的能力了,抓住关键,一举突破!

    三、测试结果

    1 1 30
    3.33
    
    --------------------------------
    Process exited after 2.462 seconds with return value 0
    请按任意键继续. . .
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder)
    如果对大家有帮助的话,希望大家能多多点赞+关注!这样我动力会更足哦! ღ( ´・ᴗ・` )比心

  • 相关阅读:
    package.json属性
    Java知识梳理 第十三章 集合
    【目标检测】目标尺度和图像分辨率之间的关系
    浅谈GPT在数据库重构项目中的创新应用
    PyQt中QFrame窗口中的组件不显示的原因
    生物芯片技术-原理、应用与未来发展
    IF:伴FLT3-ITD突变的急性髓系白血病在米哚妥林治疗下的克隆进化
    数据结构(十一) -- 树(三) -- 堆排序
    回归预测 | MATLAB实现MLP多层感知机模型多输入多输出回归预测
    MySQL数据库 前言
  • 原文地址:https://blog.csdn.net/qq_51646682/article/details/126112900