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

    zzr17147的博客:信息学奥赛一本通---第二章---顺序结构程序设计

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

    注:此为c++代码

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

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

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

    1006:

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

    1007:

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

    1008:

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

    1009:

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

    1010:

    #include<bits/stdc++.h>
    using namespace std;
    int a,b;
    double result;
    int main()
    {
        cin>>a>>b;
        result=1.0*a/b;
        cout<<setiosflags(ios::fixed)<<setprecision(9);
        cout<<result<<endl;
        return 0;
    }

    1011:

    #include<bits/stdc++.h>
    using namespace std;
    double a,b,num;
    int main()
    {
        cin>>a>>b;
        num=100*b/a;
        cout<<setiosflags(ios::fixed)<<setprecision(3);
        cout<<num<<"%"<<endl;
        return 0;
    }

    1012:

    #include<bits/stdc++.h>
    using namespace std;
    double x,a,b,c,d,num;
    int main()
    {
        cin>>x>>a>>b>>c>>d;
        num=a*x*x*x+b*x*x+c*x+d;
        cout<<setiosflags(ios::fixed)<<setprecision(7);
        cout<<num<<endl;
        return 0;
    }

    1013:

    #include<bits/stdc++.h>
    using namespace std;
    double c,f;
    int main()
    {
        cin>>f;
        c=5.0*(f-32)/9;
        cout<<setiosflags(ios::fixed)<<setprecision(5);
        cout<<c<<endl;
        return 0;
    }

    1014:

    #include<bits/stdc++.h>
    double r,d,c,s,pi;
    pi=3.14159;
    using namespace std;
    int main()
    {
        cin>>r;
        d=2*r;
        c=2*pi*r;
        s=pi*r*r;
        cout<<setiosflags(ios::fixed)<<setprecision(4);
        cout<<d<<" "<<c<<" "<<s<<endl;
        return 0;
    }

    1015:

    #include<bits/stdc++.h>
    double r1,r2,R;
    using namespace std;
    int main()
    {
        cin>>r1>>r2;
        R=1.0/((1/r1)+(1/r2));
        cout<<setiosflags(ios::fixed)<<setprecision(2);
        cout<<R<<endl;
        return 0;
    }

    1016:

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        cout<<sizeof(int)<<" "<<sizeof(short)<<endl;
        return 0;
    }

    1017:

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        cout<<sizeof(float)<<" "<<sizeof(double)<<endl;
        return 0;
    }

    1018:

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        cout<<sizeof(bool)<<" "<<sizeof(char)<<endl;
        return 0;
    }

    1019:

    #include<bits/stdc++.h>
    using namespace std;
    double n
    int main()
    {
        cin>>n;
        cout<<int(n)<<endl;
        return 0;
    }

    1020:

    #include<bits/stdc++.h>
    using namespace std;
    char ch;
    int main()
    {
        cin>>ch;
        cout<<int(ch)<<endl;
        return 0;
    }

    1021:

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        cout<<char(n)<<endl;
        return 0;
    }

    1022:

    #include<bits/stdc++.h>
    using namespace std;
    int n;
    int main()
    {
        cin>>n;
        cout<<bool(n)<<endl;
        return 0;
    }

    1023:

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
        cout<<sizeof("Hello, World!")<<endl;
        return 0;
    }

    个人码风,不喜勿喷

    明天发:

    信息学奥赛一本通---第二章---顺序结构程序设计--- 10024-1038 (第四节 至 第五节)题解

    cs
    下一篇:没有了