1 条题解

  • 0
    @ 2025-10-10 15:45:26

    C :

    #include<stdio.h>
    
    int main()
    {
    	double a,b,c,d;
    	scanf("%lf%lf%lf%lf",&a,&b,&c,&d);
    	if(a>=90&&b>=90&&c>=90&&d>=90){
    		printf("4");
    	}
    	else if(
    	a>=90&&b>=90&&c>=90&&d<90&&d>=75
    	||a>=90&&b>=90&&c<90&&c>=75&&d>=90
    	||a>=90&&b<90&&b>=75&&c>=90&&d>=90
    	||a<90&&a>=75&&b>=90&&c>=90&&d>=90
    	||a>=90&&b>=90&&c>=90&&d<75&&d>=60
    	||a>=90&&b>=90&&c<75&&c>=60&&d>=90
    	||a>=90&&b<75&&b>=60&&c>=90&&d>=90
    	||a<75&&a>=60&&b>=90&&c>=90&&d>=90
    
    	)
    	{
    		
    		printf("3");
    	}
    	else if(
    	a>=90&&b>=90&&c<90&&c>=75&&d<90&&d>=75
    	||a>=90&&b<90&&b>=75&&c>=90&&d<90&&d>=75
    	||a<90&&a>=75&&b>=90&&c>=90&&d<90&&d>=75
    	||a<90&&a>=75&&b<90&&b>=75&&c>=90&&d>=90
    	||a<90&&a>=75&&b>=90&&c<90&&c>=75&&d>=90
    	||a>=90&&b<90&&b>=90&&c<90&&c>=75&&d>=90
        ||a>=90&&b>=90&&c<75&&c>=60&&d<75&&d>=60
    	||a>=90&&b<75&&b>=60&&c>=90&&d<75&&d>=60
    	||a<75&&a>=60&&b>=90&&c>=90&&d<90&&d>=75
    	||a<75&&a>=60&&b<75&&b>=60&&c>=90&&d>=90
    	||a<75&&a>=60&&b>=90&&c<75&&c>=60&&d>=90
    	||a>=90&&b<75&&b>=60&&c<75&&c>=60&&d>=90
        ||a>=90&&b>=90&&c<75&&c>=60&&d<90&&d>=75
    	||a>=90&&b<75&&b>=60&&c>=90&&d<90&&d>=75
    	||a<75&&a>=60&&b>=90&&c>=90&&d<90&&d>=75
    	||a<75&&a>=60&&b<90&&b>=75&&c>=90&&d>=90
    	||a<75&&a>=60&&b>=90&&c<90&&c>=75&&d>=90
    	||a>=90&&b<90&&b>=90&&c<75&&c>=60&&d>=90
    	||a>=90&&b>=90&&c<90&&c>=75&&d<75&&d>=60
    	||a>=90&&b<90&&b>=75&&c>=90&&d<75&&d>=60
    	||a<90&&a>=75&&b>=90&&c>=90&&d<75&&d>=60
    	||a<90&&a>=75&&b<75&&b>=60&&c>=90&&d>=90
    	||a<90&&a>=75&&b>=90&&c<75&&c>=60&&d>=90
    	||a>=90&&b<75&&b>=60&&c<90&&c>=75&&d>=90
    	)
    	{
             printf("2");	
    	}
    	else if(
    	a>=90&&b<90&&b>=75&&c<90&&c>=75&&d<90&&d>=75
    	||b>=90&&a<90&&a>=75&&c<90&&c>=75&&d<90&&d>=75
    	||c>=90&&b<90&&b>=75&&a<90&&a>=75&&d<90&&d>=75
    	||d>=90&&b<90&&b>=75&&c<90&&c>=75&&a<90&&a>=75
    	||a>=90&&b<75&&b>=60&&c<75&&c>=60&&d<75&&d>=60
    	||b>=90&&a<75&&a>=60&&c<75&&c>=60&&d<75&&d>=60
    	||c>=90&&b<75&&b>=60&&a<75&&a>=60&&d<75&&d>=60
    	||d>=90&&b<75&&b>=60&&c<75&&c>=60&&a<75&&a>=60
    	||a>=90&&b<90&&b>=75&&c<75&&c>=60&&d<75&&d>=60
    	||b>=90&&a<90&&a>=75&&c<75&&c>=60&&d<75&&d>=60
    	||c>=90&&b<90&&b>=75&&a<75&&a>=60&&d<75&&d>=60
    	||d>=90&&b<90&&b>=75&&c<75&&c>=60&&a<75&&a>=60
    	||a>=90&&b<90&&b>=75&&c<90&&c>=75&&d<75&&d>=60
    	||b>=90&&a<90&&a>=75&&c<90&&c>=75&&d<75&&d>=60
    	||c>=90&&b<90&&b>=75&&a<90&&a>=75&&d<75&&d>=60
    	||d>=90&&b<90&&b>=75&&c<90&&c>=75&&a<75&&a>=60
        ||a>=90&&b<75&&b>=60&&c<90&&c>=75&&d<90&&d>=75
        ||b>=90&&a<75&&a>=60&&c<90&&c>=75&&d<90&&d>=75
    	||c>=90&&b<75&&b>=60&&a<90&&a>=75&&d<90&&d>=75
    	||d>=90&&b<75&&b>=60&&c<90&&c>=75&&a<90&&a>=75
    	||a>=90&&b<75&&b>=60&&c<75&&c>=60&&d<90&&d>=75
    	||b>=90&&a<75&&a>=60&&c<75&&c>=60&&d<90&&d>=75
    	||c>=90&&b<75&&b>=60&&a<75&&a>=60&&d<90&&d>=75
    	||d>=90&&b<75&&b>=60&&c<75&&c>=60&&a<90&&a>=75
    	
    		){
    			printf("1");
    		}
    		else if(
    		a<60
    		||b<60
    		||c<60
    		||d<60
    		
    		){
    			printf("Poor LanYangYang");
    		}
    
    
    
    
    
    }
    
    

    C++ :

    #include<iostream>
    using namespace std;
    int main(){
    	int a,b,c,d,x;
    	cin>>a>>b>>c>>d;
    	x=0;
    	if(a>=60&&b>=60&&c>=60&&d>=60){
    		if(a>=90){
    			x=x+1;
    		}
    		if(b>=90){
    			x=x+1;
    		}
    		if(c>=90){
    			x=x+1;
    		}
    		if(d>=90){
    			x=x+1;
    		}
    		if(x == 4){
    			x=x+1;
    		}
    		cout<<x<<endl;
    	}else{
    		cout<<"Poor LanYangYang"<<endl;
    		
    	}
    	
    }
    

    Pascal :

    var n,t,a,b,c,d:integer;
    begin
      readln(a,b,c,d);
      n:=0;
      t:=0;
      if a>=90 then n:=n+1
      else if a<60 then t:=t+1;
     
      if b>=90 then n:=n+1
      else if b<60 then t:=t+1;
     
      if c>=90 then n:=n+1
      else if c<60 then t:=t+1;
     
      if d>=90 then n:=n+1
      else if d<60 then t:=t+1;
     
      if t>0 then writeln('Poor LanYangYang')
      else if n=4 then writeln('5')
      else writeln(n);
      readln;
    end.
     
    

    Java :

    import java.util.Scanner;
    
    public class Main {
    
    	public static void main(String[] args) {
    		@SuppressWarnings("resource")
    		Scanner scanner=new Scanner(System.in);
    		 int a=scanner.nextInt();
    		 int b=scanner.nextInt();
    		 int c=scanner.nextInt();
    		 int d=scanner.nextInt();
    		 int m=0;
    		 if (a<b) {
    			 m=a;
    			 a=b;
    			 b=m;			 
    		 }
    		 if (a<c) {
    			 m=a;
    			 a=c;
    			 c=m;			 
    		 }
    		 if (a<d) {
    			 m=a;
    			 a=d;
    			 d=m;			 
    		 }
    		 if (b<c) {
    			 m=b;
    			 b=c;
    			 c=m;			 
    		 }
    		 if (b<d) {
    			 m=b;
    			 b=d;
    			 d=m;			 
    		 }
    		 if (c<d) {
    			 m=c;
    			 c=d;
    			 d=m;			 
    		 }
    		 
             if (a>=90&&b<90&&b>=60&&c<90&&c>=60&&d<90&&d>=60)
            	 System.out.println("1"); 
              if (a>=90&&b>=90&&c<90&&c>=60&&d<90&&d>=60)
            	 System.out.println("2"); 
               if (a>=90&&b>=90&&c>=90&&d<90&&d>=60)
            	 System.out.println("3"); 
                if (a>=90&&b>=90&&c>=90&&d>=90)
            	 System.out.println("5"); 
             else if (a<60||b<60||c<60||d<60)
            	 System.out.println("Poor LanYangYang"); 
      } 		
    }
    

    Python :

    a,b,c,d = map(int,input().split());
    t = 1;
    s = 0;
    if a >= 90:
       s=s+1;
    elif a < 60:
       t = 0;
    
    if b >= 90:
        s=s+1;
    elif b < 60:
        t = 0;
    
    if c >= 90:
        s=s+1;
    elif c < 60:
        t = 0;
    
    if d >= 90:
        s=s+1;
    elif d < 60:
      t = 0;
    
    if t == 0:
        print('Poor LanYangYang')
    else :
        print(s)
    
    • 1

    信息

    ID
    49
    时间
    1000ms
    内存
    512MiB
    难度
    10
    标签
    递交数
    3
    已通过
    2
    上传者