94 条题解

  • 0
    @ 2024-2-17 17:15:51

    高考降临大地一片黑暗,而我们的羊羊,却在家悠闲的看电视突然从门后出来一个光头。 原来是羊羊,它大喊一声:“羊羊,火树给我去刷题!”吓得烂羊羊不情愿的火树去刷题 烂羊羊能不能考得好成绩呢编不下去了

    #include<iostream>
    using namespace std;
    int main()
    {
    int a[4],sum=0;
    for(int i=0;i<4;i++) cin>>a[i];//输入成绩
    for(int j=0;j<4;j++)
    {
    if(a[j]>=90) sum++;
    if(a[j]<60)//有没有低于60分的
    {
    cout<<"Poor LanYangYang";
    return 0;//直接结束整个程序
    }
    }
    if(sum==4) sum++;//判断是否全对,是就+1(也可以把sum赋值5:sum=5)
    cout<<sum;//输出
    return 0;
    }
    

    点个赞吧

    • 0
      @ 2024-1-31 15:59:07

      这道题,老规矩,先定义数组,我们这时废话不多说,上代码!

      注意了!全网最最最长的代码!

      如下:


      copy


      copy


      copy


      copy


      copy


      #include <bits/stdc++.h>
      using namespace std;
      int main( )
      {
          int courseA, courseB, courseC, courseD;//定义四门功课.
          int jiafen = 0;
          int a[4];
          int b;
          cin >> courseA >> courseB >> courseC >> courseD;
          a[0] = courseA;
          a[1] = courseB;
          a[2] = courseC;
          a[3] = courseD;
          if (courseA < 60 or courseB < 60 or courseC < 60 or courseD < 60)
          {
          //判断是否有不合格
              cout << "Poor LanYangYang" << endl;
          }
          else
          {
          //没有不合格,用for循环需要每门功课分别判断是否满足A条件
              for (int b = 0; b < 4; b++)
              {
                  if (a[b] >= 90)
                  {
                      jiafen = jiafen+1;
                  }
              }
          //判断是否有4个A,如果有加五分,没有保持原加分
              if (jiafen == 4)
              {
                  jiafen = 5;
              }
              cout << jiafen << endl;
          }
          return 0;
      }
      

      copy


      copy


      copy


      copy


      copy


      谁要偷鸡汤?今天的鸡汤味道非常鲜美。这里的鸡汤指我的代码,偷指复制,而且可以复制黏贴哦!

      • @ 2024-2-17 17:18:09

        新鲜的毒鸡汤,不要,我自己做(dog)😄

    • 0
      @ 2023-10-22 21:06:48

      这题很简单上代码,就是要注意,如果有D的话直接return0,如果用break的话就会多输出一个sum

      #include <iostream>
      using namespace std;
      int main()
      {
          int a,sum=0;
          cin>>a;
          for (int i=1;i<=4;i++)
          {
              cin>>a;
              if (a>=90)
              {
                  sum++;
              }
              if (a<60)
              {
                  cout<<"Poor LanYangYang";
                  return 0;
              }
          }
          if (sum==4)
          {
              sum++;
          }
          cout<<sum;
          return 0;
      }
      
      • 0
        @ 2023-8-16 11:40:41
        #include <iostream>
        using namespace std;
        int main()
        {
            int a[4],sum=0,bad=0;
            for (int i=0 ;i<4 ;i++)
            {
                cin>>a[i];
                if (a[i]<60)
                {
                    bad++;//这个是记录D级的
                    break;//直接结束循环,因为失去资格
                }
                if (a[i]>=90)
                {
                    sum++;
                }
         
            }
            if (bad>=1)
            {
                cout<<"Poor LanYangYang";
                return 0;//结束
            }
            if (sum==4)
            {
                sum=5;
            }
            cout<<sum;
            return 0;
        }
        
        • 0
          @ 2023-8-16 11:32:51

          #include <bits/stdc++.h> using namespace std; int main() { int a[4],sum=0,bad=0; for (int i=0 ;i<4 ;i++) { cin>>a[i]; if (a[i]<60) { bad++;//这个是记录D级的 break;//直接结束循环,因为失去资格 } if (a[i]>=90) { sum++; } } if (bad>=1) { cout<<"Poor LanYangYang"; return 0;//结束 } if (sum==4) { sum=5; } cout<<sum; return 0;

          }

          • 0
            @ 2023-8-15 22:15:08
            #include <iostream>
            using namespace std;
            int main()
            {
                int s[4],a=0,d=0;
                for (int i=0;i<4;i++)
                {
                    cin>>s[i];
                }
                for (int i=0;i<4;i++)
                {
                    if (s[i]>=90)
                    {
                        a++;
                    }
                    if (s[i]<60)
                    {
                        a=0;
                        break;
                    }
                }
                if (a>0)
                {
                    if (a==4)
                    {
                        cout<<"5";
                    }    
                    else
                    {
                        cout<<a;
                    }
                }
                else
                {
                    cout<<"Poor LanYangYang";
                }
                return 0;
            }
            
            • 0
              @ 2023-8-14 12:44:52
              #include <iostream>
              using namespace std;
              int main()
              {
                  int a[4],g=0,h=0;
                  for (int i=0;i<4;i++)
                  {
                      cin >> a[i];
                      if(a[i]<60)
                      {
                          cout <<"Poor LanYangYang";
                          h++;
                          break;
                      }
                      if(a[i]>89)
                      {
                          g++;
                      }
                  }
                  if(h==0)
                  {
                      if(g==4)
                      {
                          g=5;
                      }
                      cout << g;
                  }
                  return 0;
              }
              

              千万别不用for你会后悔的

              • 0
                @ 2023-8-13 14:37:49

                请看暴力if解决一切 话不多说上代码(虽然很长 但真的能过)

                using namespace std;
                int main()
                {
                int a, b, c, d, sum = 0;
                cin >> a >> b >> c >> d;
                if ((a < 60) || (b < 60) || (c < 60) || (d < 60))
                {
                cout << "Poor LanYangYang";
                return 0;
                }
                else
                {
                if (a >= 90)
                {
                sum ++;
                }
                if (b >= 90)
                {
                sum ++;
                }
                if (c >= 90)
                {
                sum ++;
                }
                if (d >= 90)
                {
                sum ++;
                }
                }
                if (sum == 4)
                {
                cout << 5;
                }
                else
                {
                cout << sum;
                }
                return 0;
                }
                
                
                • 0
                  @ 2023-8-12 11:38:41
                  #include <iostream>
                  using namespace std;
                  int main()
                  {
                      int a[4],sum = 0,num = 0;
                      for(int i = 0;i < 4;i++)
                      {
                          cin>>a[i];
                      }
                      for(int i = 0;i < 4;i++)
                      {
                          if(a[i] >= 90)
                          {
                              sum += 1;
                          }
                          if(a[i] < 60)
                          {
                              cout<<"Poor LanYangYang";
                              num += 1;
                              break;
                          }
                      }
                      if(num == 0)
                      {
                          if(sum == 4)
                          {
                              sum = 5;
                          }
                          cout<<sum;
                      }
                      return 0;
                  }
                  
                  • 0
                    @ 2023-8-12 11:11:19
                    #include <iostream>
                    using namespace std;
                    int main()
                    {
                        int a[4],sum=0;
                        string n[4];
                        for (int i=0;i<=3;i++)
                        {
                            cin>>a[i];
                        }
                        for (int i=0;i<=3;i++)
                        {
                            if (a[i]>=90)
                            {
                                n[i]="A";
                            }
                            else if (a[i]>=75)
                            {
                                n[i]="B";
                            }
                            else if (a[i]>=60)
                            {
                                n[i]="C";
                            }
                            else
                            {
                                n[i]="D";
                            }
                        }
                        for (int i=0;i<=3;i++)
                        {
                            if (n[i]=="A")
                            {
                                sum++;
                            }
                            if (sum==4)
                            {
                                sum=5;
                            }
                            if (n[i]=="D")
                            {
                                sum=0;
                                break;
                            }
                        }
                        if (sum==0)
                        {
                            cout<<"Poor LanYangYang";
                        }
                        else
                        {
                            cout<<sum;
                        }
                        return 0;
                    }
                    
                    • @ 2023-8-12 11:13:17

                      写的有一点长 代码仅供参考 禁止抄袭

                  • 0
                    @ 2023-8-11 17:36:13

                    可怜的懒羊羊(

                    • 0
                      @ 2023-8-10 10:54:51
                      #include <bits/stdc++.h>
                      
                      using namespace std;
                      
                      int main()
                      {
                          int a[4], tf = 1, s = 0;
                      
                          for (int i = 0; i < 4; i++)
                          {
                              cin >> a[i];
                          }
                      
                          for (int i = 0; i < 4; i++)
                          {
                              if (a[i] >= 90)
                              {
                                  s++;
                              }
                              else if (a[i] < 60)
                              {
                                  tf = 0;
                              }
                          }
                          
                          if (tf == 0)
                          {
                              cout << "Poor LanYangYang";
                          }
                          else if(s == 4)
                          {
                              cout << 5;
                          }
                          else
                          {
                              cout << s;
                          }
                      
                          
                          
                          return 0;
                      }
                      
                      • 0
                        @ 2023-8-9 20:28:17

                        ok呀,这题非常简单,话不多说上鸡汤,无毒,放心食用,记得留下你的赞 #include <iostream> using namespace std; int main() { int a[4],sum = 0,num = 0; for(int i = 0;i < 4;i++) { cin>>a[i]; } for(int i = 0;i < 4;i++) { if(a[i] >= 90) { sum += 1; } if(a[i] < 60) { cout<<"Poor LanYangYang"; num += 1; break; } } if(num == 0) { if(sum == 4) { sum = 5; } cout<<sum; } return 0; }

                        • 0
                          @ 2023-8-9 15:32:53

                          依据羊村高考政策表可知,主要考察if语句的判断,只需要通过代码得出A的个数及D的个数即可 标准答案,不是我吹,AC过了

                          #include<bits/stdc++.h>
                          using namespace std;
                          int main()
                          {
                              int a[4],n=0,m=0;
                              for(int i=0;i<4;i++)
                              {
                                  cin >>a[i];
                                  if(a[i]>=90)
                                  {
                                      n++;
                                  }
                                  if(a[i]<60)
                                  {
                                      m++;
                                  }
                              }
                              if(m>0)
                              {
                                  cout <<"Poor LanYangYang";
                              }
                              else if(n==4)
                              {
                                  cout <<5;
                              }
                              else 
                              {
                                  cout <<n;
                              }
                              return 0;
                          }
                          
                          • 0
                            @ 2023-8-8 9:43:14

                            新手上路,请多关照!

                            #include <iostream>
                            using namespace std;
                            int main()
                            {
                                int a[4],sum = 0,num = 0;
                                for(int i = 0;i < 4;i++)
                                {
                                    cin>>a[i];
                                }
                                for(int i = 0;i < 4;i++)
                                {
                                    if(a[i] >= 90)
                                    {
                                        sum += 1;
                                    }
                                    if(a[i] < 60)
                                    {
                                        cout<<"Poor LanYangYang";
                                        num += 1;
                                        break;
                                    }
                                }
                                if(num == 0)
                                {
                                    if(sum == 4)
                                    {
                                        sum = 5;
                                    }
                                    cout<<sum;
                                }
                                return 0;
                            }
                            
                            • 0
                              @ 2023-8-7 20:28:11
                              int a[4], sum = 0, D = 0;//D是为了表现有没有D级
                                  for (int i = 0; i < 4; i++)
                                  {
                                      cin >> a[i];
                                  }
                                  for (int i = 0; i < 4; i++)
                                  {
                                      if (a[i] >= 90)
                                      {
                                          sum++;//因为B,C不加分,所以不罗列;
                                      }
                                      if (a[i] < 60)
                                      {
                                          cout << "Poor LanYangYang";//懒羊羊真蚌;
                                          D++;
                                          break;
                                      }
                                  }
                                  if (flag == 0)
                                  {
                                      if (sum == 4)
                                      {
                                          sum = 5;
                                      }
                                      cout << sum;
                                  }
                              
                              • 0
                                @ 2023-8-7 16:12:44

                                给大家一个傻瓜式的,虽然长,但是只要复制粘贴,仅供娱乐(真 能 A C)

                                if (a>=90)
                                    {
                                        sum++;
                                    }
                                    if (a<60)
                                    {
                                        num=1;
                                    }
                                    if (b>=90)
                                    {
                                        sum++;
                                    }
                                    if (b<60)
                                    {
                                        num=1;
                                    }
                                    if (c>=90)
                                    {
                                        sum++;
                                    }
                                    if (c<60)
                                    {
                                        num=1;
                                    }
                                    if (d>=90)
                                    {
                                        sum++;
                                    }
                                    if (d<60)
                                    {
                                        num=1;
                                    }
                                    if (num==1)
                                    {
                                        cout<<"Poor LanYangYang";
                                    }
                                    else
                                    {
                                        if (sum==4)
                                        {
                                            sum++;
                                        }
                                        cout<<sum;
                                    }
                                

                                😇

                                • 0
                                  @ 2023-8-7 9:19:53
                                  #include <iostream>
                                  using namespace std;
                                  int main()
                                  {
                                      int a[4],sum = 0,num = 0;
                                      for (int i = 0; i < 4; i++)
                                      {
                                          cin >> a[i];
                                      }
                                      for (int i = 0; i < 4; i++)
                                      {
                                          if (a[i] >= 90)
                                          {
                                              sum += 1;
                                          }
                                          if (a[i] < 60)
                                          {
                                              cout << "Poor LanYangYang";
                                              num += 1;
                                              break;
                                          }
                                      }
                                      if (num == 0)
                                      {
                                          if (sum == 4)
                                          {
                                              sum = 5;
                                          }
                                          cout << sum;
                                      }
                                      return 0;
                                  }
                                  
                                  
                                  
                                  
                                  • 0
                                    @ 2023-8-5 8:37:30
                                    #include<bits/stdc++.h>
                                    using namespace std;
                                    int b;                                          //想不到吧直接全局变量!
                                    int main()
                                    {
                                    	int a[5];
                                    	for(int i=1;i<=4;i++){
                                    		cin >> a[i];//TODO
                                    		switch (a[i]) {
                                    		case 90 ... 100:
                                    			b++;
                                    			break;
                                    		case 0 ... 60:
                                    			cout << "Poor LanYangYang" << endl;
                                    			return 0;							//想不到吧直接结束!
                                    		}
                                    	}
                                    	if(b == 4){
                                    		b++;
                                    	}
                                    	cout << a << endl;
                                    	re turn 0; 
                                    }
                                    

                                    Copy

                                    小盆友们,您学会了吗?

                                    复制? 代码不易,先点赞,再复制吧,有一个错误请仔细看哦

                                    • 0
                                      @ 2023-8-2 23:59:54

                                      先赞后看好习惯

                                      看大家都用数组,其实没必要,输入的时候判断就可以了,还能节省一个循环的时间

                                      for(int i=1;i<=4;i++){
                                      	cin>>a;
                                      	if(a<60){
                                      		cout<<"Poor LanYangYang"<<endl;//当有一科为D时,输出"Poor LanYangYang",然后直接结束程序
                                      		return 0;
                                      	}
                                      	if(a>=90)
                                      		score++;//若得A,分数+1
                                      }
                                      

                                      最后

                                      if(score==4)
                                      	score=5;
                                      cout<<score<<endl;
                                      

                                      如果得了4个A,分数设为5,输出分数

                                      开头别忘记定义变量int a,score=0; 上代码!!

                                      #include<ios  tream>
                                      //防抄袭
                                      using namespace std;
                                      int a,score=0;
                                      int main(){
                                      	for(int i=1;i<=4;i++){
                                      		cin>>a;
                                      		if(a<60){
                                      			cout<<"Poor LanYangYang"<<endl;
                                      			return 0;
                                      		}
                                      		if(a>=90)
                                      			score++;
                                      	}
                                      	if(score==4)
                                      		score=5;
                                      	cout<<score<<endl;
                                      	return 0;
                                      }
                                      

                                      信息

                                      ID
                                      46
                                      时间
                                      1000ms
                                      内存
                                      16MiB
                                      难度
                                      6
                                      标签
                                      递交数
                                      9446
                                      已通过
                                      3002
                                      上传者