问题标题: 酷町堂:4883 酷町猫帮妈妈买衣服

0
0
已解决
王俊杰
王俊杰
高级光能
高级光能

4883   酷町猫帮妈妈买衣服经验值:0

题目描述 Description

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

输入描述 Input Description

输入一个实数a

输出描述 Output Description

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

样例输入 Sample Input

600

样例输出 Sample Output

480.00


0
已采纳
潘晨皓
潘晨皓
高级天翼
高级天翼

你把这里的cout<<400.00改成->cout<<"400.00"

这样你就对了

我也是试了很多次……呜呜呜

对的,祝你AC愉快!

 

0
王俊杰
王俊杰
高级光能
高级光能
  • #include<iostream>
  • #include<cstdio>
  • using namespace std;
  • int main(){
  • double n;
  • cin>>n;
  • if(n<400)
  • printf("%.2f",n);
  • if(n>400){
  • printf("%.2f",n*0.8);
  • if(n<400){
  • printf("%.2f",n);
  • }
  • }
  • return 0;
  • }
  • 80分
0
0
李瑞曦
李瑞曦
高级天翼
高级天翼
if(a<400){
        保留2位小数输出a
    }
    else{
        if(a*0.8<400){
            直接输出400.00
        }
        else{
            保留2位小数输出a*0.8
        }
    }

核心代码见上

0
王俊杰
王俊杰
高级光能
高级光能

Wrong Answer:80分

王俊杰的测评结果:

测试点

结果

时间

 

1

Wrong Answer

0ms

偷看一下数据

2

Accepted

0ms

偷看一下数据

3

Accepted

0ms

偷看一下数据

4

Accepted

0ms

偷看一下数据

5

Accepted

0ms

偷看一下数据

6

Accepted

0ms

偷看一下数据

7

Accepted

0ms

偷看一下数据

8

Wrong Answer

0ms

偷看一下数据

9

Accepted

0ms

偷看一下数据

10

Accepted

0ms

偷看一下数据

我的提交(cpp):

 
  • #include<iostream>
  • #include<cstdio>
  • using namespace std;
  • int main(){
  • double a;
  • cin>>a;
  • if(a<400){
  • printf("%.2f",a);
  • }
  • else{
  • if(a*0.8<400){
  • cout<<400.00;
  • }
  • else{
  • printf("%.2f",a*0.8);
  • }
  • }
  • return 0;
  • }
  • 80分
0
胡书柏
胡书柏
中级守护
中级守护

你那个cout是错的,好像是printf。

第一个if里是a<=400。

之后是最后的else里可以定义a=a*0.8,之后再写个刚才定义的a,就可以了。(要输出,我省略了)

我要回答