问题标题: 酷町堂:1252 采购糖果 只得了40分,向各位大佬求助!

0
0
已解决
黄品翔
黄品翔
初级光能
初级光能
黄品翔的测评结果:
测试点#1   测评结果 : Accepted 时间 : 0ms    
测试点#2   测评结果 : Wrong Answer 时间 : 0ms    偷看一下数据
测试点#3   测评结果 : Accepted 时间 : 0ms    
测试点#4   测评结果 : Accepted 时间 : 0ms    
测试点#5   测评结果 : Accepted 时间 : 0ms    
测试点#6   测评结果 : Wrong Answer 时间 : 0ms    偷看一下数据
测试点#7   测评结果 : Wrong Answer 时间 : 0ms    偷看一下数据
测试点#8   测评结果 : Wrong Answer 时间 : 0ms    偷看一下数据
测试点#9   测评结果 : Wrong Answer 时间 : 0ms    偷看一下数据
测试点#10  测评结果 : Wrong Answer 时间 : 0ms    偷看一下数据
我的提交(cpp):


#include<iostream>
using  namespace  std;
int  main()
{
    int  j=10,a;
    double  yh,jlf;
    cin>>a;
    yh=a*j*0.9;
    if(a>=7)
    {
        jlf=j*(a-1);
    }
    else  jlf=j*a;
    if(yh>jlf)
    {
        cout<<"JLF";
    }
    if(yh<jlf)
    {
        cout<<"YH";
    }
    if(yh==jlf)
    {
        cout<<"Same";
    }
    return  0;
}

这是40分错误代码!

谢谢大家!!!


1
已采纳
郑凝溪
郑凝溪
初级光能
初级光能
  看这里:
  定义 a,b=10;
  输入a;
  如果(a*b*0.9<(a%8)*10+(a/8)*(8-1)*10) 就输出"YH"<<换行;
  如果(a*b*0.9>(a%8)*10+(a/8)*(8-1)*10) 就输出"JLF"<换行;
  如果(a*b*0.9==(a%8)*10+(a/8)*(8-1)*10) 就输出"Same"<<换行;

别忘了采纳!!

0
0
王翰闻
王翰闻
新手守护
新手守护

didtiydt7idjdfgs时间也同意就

0
丁浩然
丁浩然
新手光能
新手光能
这里应该这样写:
if (a>=7)
    {
        s=a/8;
        jlf=double(10*(a-s));
    }
    else  jlf=10*a;

求采纳!

丁浩然在2018-10-16 22:14:32追加了内容

我要回答