问题标题: 1252

1
0
已解决
杨子逸
杨子逸
新手天翼
新手天翼

http://judge.codingtang.com/problem/1252/

哪里错了?80分

#include<iostream>
using namespace std;
int main()
{
    long long int c;
    float a,b;
    for(a=1,a>=1000;a++)
    cin>>a;
    b=a*10*0.9;
    c=(a-a/7)*10;
    if(b<c)
    {
        cout<<"YH";
    }
    else if(b>c)
    {
        cout<<"JLF";
    }
    else if(b==c)
    {
        cout<<"Same";
    }
    return 0;
}


0
已采纳
陶旭杰
陶旭杰
中级光能
中级光能

核心代码:

 int n,h=0,y=0,k;
    cin>>n;
    y=n*9;
    if(n%8!=0)
    {
        h+=n%8*10;
    }
    k=n/8;
    h+=k*70;
    if(h>y) cout<<"YH"<<endl;
    else if(h<y) cout<<"JLF"<<endl;
    else cout<<"Same"<<endl;

 

0
0
梁锦程
梁锦程
高级光能
高级光能
long long int c;
float a,b;
改成:
int a;
float b,c;

 
for(a=1,a>=1000;a++)
cin>>a;
改成:
cin>>a;
 

 

c=(a-a/7)*10;

改成:

t=(n-n/8)*10;

即可

0
0
王祥润
王祥润
新手守护
新手守护

核心代码:

 

 

int n,h=0,y=0,k;

 

cin>>n;

 

y=n*9;

 

if(n%8!=0)

 

{

 

h+=n%8*10;

 

}

 

k=n/8;

 

h+=k*70;

 

if(h>y) cout<<"YH"<<endl;

 

else if(h<y) cout<<"JLF"<<endl;

 

else cout<<"Same"<<endl;

 

-1
黄子扬
黄子扬
新手守护
新手守护
    float x,y,z;
    cin>>x;
    y=x*10*0.9;
    z=(x-x/8)*10;
    if (y<z) cout<<"YH"<<endl;
    else if (z<y) cout<<"JLF"<<endl;
    else if (y==z) cout<<"Same"<<endl;
我要回答