问题标题: 酷町堂:为了防止有人查,所以题号入内

0
0
王鹏
王鹏
中级守护
中级守护

4883   酷町猫帮妈妈买衣服

题目描述 Description

母亲节到了,酷町猫想用自己的零花钱给妈妈买件衣服,此时商场刚好在促销活动。
如果消费低于400元,原价售出。
如果消费大于400元,打8折,但是如果打完8折,低于400了,仍按400售出。

输入描述 Input Description

输入一个实数a

输出描述 Output Description

输出酷町猫应该付的钱(保留2位小数)

样例输入 Sample Input

600

样例输出 Sample Output

480.00

 

 

 

 

代码

  • #include<iostream>
  • #include<cstdio>
  • using namespace std;
  • int main(){
  • double a;
  • cin>>a;
  • if(a<400){
  • cout<<a;
  • }
  • else if(a*0.8<400){
  • cout<<400;
  • }
  • else if(a*0.8>=400){
  • printf("%.2f",a*0.8);
  • }
  • }

3
3
潘晨皓
潘晨皓
高级天翼
高级天翼
  • 自己思考 a;
  • cin>>a;
  • if(自己思考){
  • printf();//猜一猜
  • }
  • else{
  • if(想一想){
  • cout<<"400.00";
  • }
  • else{
  • printf(想一想);
  • }
  • 伪代码!!
1
缪鲲鹏
缪鲲鹏
新手光能
新手光能
if(a < 400) return(printf("%.2lf", a))&0;
    return(printf("%.2lf", 0.8*a<400? 400.00:0.8*a))&0;

 

1
沈峻宇
沈峻宇
资深天翼
资深天翼

这道题你用if-else嵌套做!

我是这样写的

实型定义 a;
   输入>>a;
    如果(a<xxx){
        保留("%.xf",a);
    }
    否则{
        如果(a*x<xxx){
            cout<<"xxxxx";
        }
        否则{
            保留("%.xf",a*xxx);
        }
    }

 

沈峻宇在2020-05-17 14:13:50追加了内容

沈峻宇在2020-05-18 07:35:17追加了内容

把cout<<400改成cout<<400.00

沈峻宇在2020-05-18 07:35:21追加了内容

把cout<<400改成cout<<400.00

沈峻宇在2020-05-18 07:38:18追加了内容

cout<<a;改成printf("%.2f",a);

沈峻宇在2020-05-18 07:38:50追加了内容

你就AC了!

0
0
被禁言 刘宇航
刘宇航
修练者
修练者

额。。。。。。

你的标题不应该加上为了防查。。。。。。

0
0
杜文博
杜文博
资深守护
资深守护

你弟一次输出没有保留两位小数,输出400时也要输出400.00

0
0
黄硕梁
黄硕梁
初级天翼
初级天翼

我严重怀疑你这个是作业题

0
黄馨琦
黄馨琦
初级守护
初级守护

第8行改成:printf("%.2f",a);

第10行改成:else if(a>400&&a*0.8<400){

第11行改成:cout<<"400.00";

第13行改成:if(a>400&&a*0.8>=400){

0
0
王鹏
王鹏
中级守护
中级守护

还没人,???那我要采纳第一个了

 

0
杜智宸
杜智宸
中级光能
中级光能

if语句判读是不是>400,如果是打0.8折就是*0.8,不是就是原样输出。(要用printf)

0
0
王文博
王文博
缔造者之神
缔造者之神

这一题用if-else做

很简单哦

这上面是被涂改的满分代码(保证让你看不到)

我要回答