python3进

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

Hardessnb @ 2024-11-02 09:13:55

到底怎么做啊!


by Greeper @ 2024-11-02 09:41:56

@Hardessnb 一个个判断啊 比如

a=int(input())
if a==1:
  ...
if a==2:
  ...
...

每个...再加上对应那道题的解(比如第一题print('I love lougu'))就行


by luoxc20120515 @ 2024-11-02 09:58:28

@Hardessnb 这道题不是给模板了吗


by lyh123123 @ 2024-11-06 19:45:34

#include <bits/stdc++.h>
using namespace std;
int main()
{
int T;
    scanf("%d",&T);
    if(T==1)
    {
        printf("I love Luogu!");
    }
    else if(T==2)
    {
        int a=10,b=2,c=4;
        printf("%d %d",b+c,a-b-c);
    }
    else if(T==3)
    {
        int a=14,b=4;
        printf("%d %d %d",a/b,(a/b)*b,a%b);
    }
    else if(T==4)
    {
        float a=500,b=3;
        printf("%.3f",a/b);
    }
    else if(T==5)
    {
        int a=260,b=12,c=220,d=20;
        printf("%d",(a+c)/(b+d));
    }
    else if(T==6)
    {
        int a=6,b=9;
        printf("%d",sqrt(a*a+b*b));
    }
    else if(T==7)
    {
        int a=100,b=10,c=20,d=0;
        printf("%d\n%d\n%d",a+b,a+b-c,d);
    }
    else if(T==8)
    {
        double r=5,pai=3.141593;
        printf("%lf\n%lf\n%lf",2*pai*r,pai*r*r,float(4/3)*pai*r*r*r);
    }
    else if(T==9)
    {
        int i=1,a=1;
        while(i<=3)
        {
            a=(a+1)*2;
            i++;
        }
        printf("%d",a);
    }
    else if(T==10)
    {
        printf("9");
    }
    else if(T==11)
    {
        printf("%lf",100/3);
    }
    else if(T==12)
    {
        printf("13\nR");
    }
    else if(T==13)
    {
        double r=4,R=10,pai=3.141593,v;
        v=float(4/3)*r*r*r*pai+float(4/3)*R*R*R*pai;
        int pow(v);
        printf("%d",v);
    }
    else if(T==14)
    {
        printf("50");
    }
    return 0;
}

by FragileIsYourLie @ 2024-11-24 13:46:43

总是RE是什么原因,有没有好心人解答一下


|