问题标题: 1252,哪里错了

0
0
已解决
张鑫宇
张鑫宇
中级守护
中级守护
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b,c,d,e,f,g;
    cin>>a;
    g=a;
    b=g*10*0.9;
    if(a>=7)
    {
        c=a/7;
        d=10+c;
        f=d*10-c*10;
        if(f>b)
        cout<<"YH";
        if(f<b)
        cout<<"JLF";
        if(f==b)
        cout<<"Same";
    }
    if(a<7)
    {
        c=a*10;
        if(c>b)
        cout<<"YH";
        if(c<b)
        cout<<"JLF";
        if(c==b)
        cout<<"Same";
    }
    return 0;
}    

 


1
已采纳
王梓澳
王梓澳
中级光能
中级光能

可以分开做,从 

b=g*10*0.9;

开始都不用动,下面可以这么写:

    jlf=a/8*70+a%8*10;
    if (yh<jlf)
        cout<<"YH";
    else if (yh>jlf)
        cout<<"JLF";
    else
        cout<<"Same";

注:请勿抄袭!

0
0
我要回答