86分

P2433 【深基1-2】小学数学 N 合一

renzhanwen @ 2024-08-23 14:17:15

86分记录


#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
    cin>>n;
    if(n==1)
    {
        cout<<"I love Luogu!";
        return 0;
    }
    if(n==2)
    {
        cout<<"6 4";
        return 0;
    }
    if(n==3)
    {
        cout<<"3"<<endl<<"12"<<endl<<"2";
        return 0;
    }
    if(n==4)
    {
        cout<<"166.667";
        return 0;
    }
    if(n==5)
    {
        cout<<"15";
        return 0;
    }
    if(n==6)
    {
        cout<<"10.8167";
        return 0;
    }
    if(n==7)
    {
        cout<<"110"<<endl<<"90"<<endl<<"0";
        return 0;
    }
    if(n==8)
    {
        cout<<"31.41593"<<endl<<"78.5398"<<endl<<"392.699";
        return 0;
    }
    if(n==9)
    {
        cout<<"22";
        return 0;
    }
    if(n==10)
    {
        cout<<"9";
        return 0;
    }
    if(n==11)
    {
        cout<<"33.3333";
        return 0;
    }
    if(n==12)
    {
        cout<<"13"<<endl<<"R";
        return 0;
    }
    if(n==13)
    {
        cout<<"173";
        return 0;
    }
    if(n==14)
    {
        cout<<"50";
        return 0;
    }
    return 0;
}

by lpsz2024wcs @ 2024-08-23 14:33:49

@renzhanwen

$#13$ 输出为 $16$。 (话说我想知道这几个答案怎么来的)

by akaryan @ 2024-08-23 15:13:07

这样写

#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
    cin >> n;
    switch(n){
        case 1:{
            cout<<"I love Luogu!"<<endl;
            break;
        }
        case 2:{
            cout << 6 << " " << 4 << endl; 
            break;
        }
        case 3:{
            cout << 3 << endl << 12 << endl << 2;
            break;
        }
        case 4:{
            cout << 166.667 << endl;
            break;
        }
        case 5:{
            cout << 15;
            break;
        }
        case 6:{
            cout << 10.8167 << endl;
            break;
        }
        case 7:{
            cout << 110 << endl << 90 << endl << 0;
            break;
        }
        case 8:{
            cout << 31.4159 << endl << 78.5398 << endl << 523.599;
            break;
        }
        case 9:{
            cout << 22 << endl;
            break;
        }
        case 10:{
            cout << 9 << endl;
            break;
        }
        case 11:{
            cout << 33.3333 << endl;
            break;
        }
        case 12:{
            cout << 13 << endl << "R";
            break;
        }
        case 13:{
            cout << 16;
            break;
        }
        case 14:{
            cout << 50 << endl;
            break;
        }
    }
    return 0;
}

by akaryan @ 2024-08-23 15:13:42

@renzhanwen


by HuangSiHan3116 @ 2024-08-25 22:04:14

@lpsz2024wcs @renzhanwen

8

cout<<(5+5)*3.141593<<endl<<(5*5)*3.141593<<endl<<4.0/3*(5*5*5)*3.141593<<endl;

13

int r1=4,r2=10;
double pi=3.141593;
double v=4.0/3*pi*r1*r1*r1+4.0/3*pi*r2*r2*r2;
v=pow(v,1.0/3);
printf("%.0lf\n",v);

求关 AC


|