当前位置 博文首页 > zzr17147的博客:信息学奥赛一本通---第三章---程序的控制结构--

    zzr17147的博客:信息学奥赛一本通---第三章---程序的控制结构--

    作者:[db:作者] 时间:2021-08-18 13:16

    注:此为c++代码

    ? ? 虽然我的代码无注释,但如想复制,必须完全搞懂代码所对应的题!

    Dev c++这东西点进来的都有吧,详情见我的另一篇文章。

    正式进入题解部分:? ? ? ? ? (本人小白,大佬们请勿吐槽)

    1039:

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        (n==0)?(cout<<"zero"):(n>0?(cout<<"positive"):(cout<<"negative"));
        cout<<endl;
        return 0;
    }

    1040:

    #include <bits/stdc++.h>
    using namespace std;
    double N;
    int main()
    {
        cin>>N;
        cout<<setiosflags(ios::fixed)<<setprecision(2);
        if(N>=0) cout<<N<<endl;
        else cout<<-N<<endl;
        return 0;
    }

    1041:

    #include<bits/stdc++.h>
    using namespace std;
    int N;
    int main()
    {
        cin>>N;
        if(N%2) cout<<"odd"<<endl;
        else cout<<"even"<<endl;
        return 0;
    }

    1042:

    #include<bits/stdc++.h>
    using namespace std;
    char ch;
    int main()
    {
        scanf("%c",&ch);
        if (ch%2==0) cout<<"NO"<<endl;
        else cout<<"YES"<<endl;
        return 0;
    }

    1043:

    #include<bits/stdc++.h>
    using namespace std;
    int a,b; 
    int main()                                              
    {
    	cin>>a>>b;
    	if(a>b) cout<<">";
    	else if(a<b) cout<<"<";
    	else if(a=b) cout<<"=";
    	return 0;
    }

    1044:

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        if(n>=10&&n<=99) cout<<1<<endl;
        else cout<<0<<endl;
        return 0;
    }

    1045:

    #include<bits/stdc++.h>
    using namespace std;
    int x,y;
    int main()
    {
        cin>>x>>y;
        if(x>=10||y>=20) cout<<1<<endl;
        else cout<<0<<endl;
        return 0;
    }

    1046:

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        if((n%3==0)&&(n%5==0)) cout<<"YES"<<endl;
        else cout<<"NO"<<endl;
        return 0;
    }

    1047:

    #include<bits/stdc++.h>
    using namespace std;
    int n,t;
    int main()
    {
        cin>>n;
        t=0;
        if(n%3==0) t=1;
        if(n%5==0) t=2;
        if(n%7==0) t=3;
        if((n%3==0)&&(n%5==0)) t=4;
        if((n%3==0)&&(n%7==0)) t=5;
        if((n%5==0)&&(n%7==0)) t=6;
        if((n%3==0)&&(n%5==0)&&(n%7==0)) t=7;
        switch (t)
        {
            case 1:
                cout<<"3"<<endl;
                break;
            case 2:
                cout<<"5"<<endl;
                break;
            case 3:
                cout<<"7"<<endl;
                break;
            case 4:
                cout<<"3 5"<<endl;
                break;
            case 5:
                cout<<"3 7"<<endl;
                break;
            case 6:
                cout<<"5 7"<<endl;
                break;
            case 7: 
                cout<<"3 5 7"<<endl;
                break;
            default:
                cout<<"n"<<endl;
        }
        return 0;
    }

    1048:

    #include<bits/stdc++.h>
    using namespace std;
    int chinese,math;
    int main()
    {
        cin>>chinese>>math;
        if((chinese>=60&&math<60)||(math>=60&&chinese<60)) cout<<1<<endl;
        else cout<<0<<endl;
        return 0;
    }

    个人码风,不喜勿喷

    明天发:

    信息学奥赛一本通---第三章---程序的控制结构--- 1049-1058 (第二节)题解

    cs
    下一篇:没有了