问题标题: 酷町堂:1252

1
0
毛润宇
毛润宇
新手天翼
新手天翼
#include<iostream>
using namespace std;
int main()
{
    int a,b,c,d;
    cin>>a;
    b=10*a*0.9;
    c=a*(10/8*7);
    1<=a<=1000;
    if(b<c&&b!=c)
    cout<<"YH"<<endl;
    else
    cout<<"JLF"<<endl;
    if(b==c)
    cout<<"Same"<<endl;
    return 0;
}

40分代码!怎么回事?求大佬指教(兼代码),越快越好!


0
0
0
0
0
0
0
0
宋灏
宋灏
初级光能
初级光能

if(a*10*0.9<(a-a/8)*10){ cout<<"YH"; }else if(a*10*0.9>(a-a/8)*10){ cout<<"JLF"; }else{ cout<<"Same"; }

核心,仅供参考

0
陶明轩
陶明轩
中级守护
中级守护

 

#include<iostream>

#include<iomanip>

using namespace std;

int main(){

int a;

cin>>a;

if(9*a>10*a-(a/8)*10){

cout<<"JLF";

} if(9*a<10*a-(a/8)*10){

cout<<"YH";

} if(9*a==10*a-(a/8)*10){

cout<<"Same";

} return 0;

}

0
0
桑烁
桑烁
高级光能
高级光能

虽然我没看题目,但如果你的思路是对的,那么这样改绝对AC

1.b<c那么b肯定!=c

2.如果b==c时,你的输出会是JLFSame(那个b==c的判断要到前面)

会不会是小数!?如果不是当我没说

望采纳,蟹蟹

@毛润宇 

 

0
陈泉宏
陈泉宏
高级守护
高级守护
y:=a*0.9*10;
  if a mod 7<>0 then j:=(a*10)-(a div 7)*10
  else j:=(a-(a div 7)+1)*10;
    if y<j then write('YH')
    else if y=j then write('Same')
    else write('JLF');

自己翻译

0
曹博扬
曹博扬
初级天翼
初级天翼
  • if(a>7)
  • cout<<"JLF";
  • else if(a==7)
  • cout<<"Same";
  • else
  • cout<<"YH";
  • 50分代码
0
0
0
董宇昊
董宇昊
初级启示者
初级启示者

毛大佬,你怎么从排名榜上掉下去了呀!!

前20名里,又少了一个斗罗迷呀(虽然我知道你毛大佬,你怎么从排名榜上掉下去了呀!!

 

前20名里,又少了一个斗罗迷呀(虽然我知道你已经不在问答了)

0
0
0
万睿言
万睿言
初级光能
初级光能

核心:

    定义整型变量a
    x和y均为double类型
    x为10×0.9×a
    y为10×(a-a÷8)
    如果x小于y
        输出YH
    否则
        如果x大于y
            输出JLF
        否则
            输出Same

 

我要回答