94 条题解

  • 0
    @ 2022-8-25 20:51:29

    我的代码比较短,加了注释好理解,废话不多说上代码!

    #include <iostream>
    using namespace std;
    int main()
    {
        int score[4],a = 0;
        for (int i = 0;i < 4;i++)
        {
            cin >> score[i];//输入每一个成绩
        }
        for (int i = 0;i < 4;i++)
        {
            if (score[i] >= 90)
            {
                a++;//加一分
                if (a == 4)//如果得了4个A
                {
                    a++;//再加一分
                    break;
                }
            }
            if (score[i] < 60)
            {
                cout << "Poor LanYangYang";
                return 0;//直接终止程序
            }
        }
        cout << a;
        return 0;
    }
    

    写代码不易,留下一个👍🏼好不好

    • 0
      @ 2022-8-25 10:23:02
      #include<bits/stdc++.h>//我用的是万能头文件
      using namespace std;
      int main()
      {
          int a[4], num = 0, sum = 0;
          for(int i = 0;i < 4;i++)//输入变量
          {
              cin >> a[i];
          }
          for(int i = 0;i < 4;i++)
          {
              if(a[i] >= 90)//判断加不加分
              {
                  num++;
              }
              if(a[i] < 60)//判断是否不及格
              {
                  sum++;
                  cout << "Poor LanYangYang";
                  break;//连资格都没了还判什么断
              }
          }
          if(sum == 0)
          {
              if(num == 4)
              {
                  num =5;
              }
              cout << num;
          }
          return 0;
      }
      
      
      
      • @ 2022-8-25 10:24:53

        #include<bits/stdc++.h>//我用的是万能头文件 using namespace std; int main() { int a[4], num = 0, sum = 0; for(int i = 0;i < 4;i++)//输入变量 { cin >> a[i]; } for(int i = 0;i < 4;i++) { if(a[i] >= 90)//判断加不加分 { num++; } if(a[i] < 60)//判断是否不及格 { sum++; cout << "Poor LanYangYang"; break;//连资格都没了还判什么断 } } if(sum == 0) { if(num == 4) { num =5; } cout << num; } return 0; }

      • @ 2022-8-25 10:25:27

        简单

      • @ 2022-8-25 10:26:00

        留下赞

    • 0
      @ 2022-8-21 13:03:39

      `

      #include<iostream>
      using namespace std;
      
      int main()
      {
          int a[4],x=0;
          for(int i=0;i<4;i++)
          {
      //输入
              cin>>a[i];
          }
          for(int i=0;i<4;i++)
          {
              if(a[i]<60)
              {
      //失去资格直接return结束程序
                  cout<<"Poor LanYangYang";
                  return 0;
              }
              if(a[i]>=90)
              {
      //加分
                  x++;
              }
          }
      //输出
          if(x==4)
          {
              cout<<5;
          }
          else
          {
              cout<<x;
          }
      
          return 0;
      }
      
      
      
      
      
      • 0
        @ 2022-8-18 11:04:16

        这题可以使用数组,因为有四门课,所以就把数组大小设为4,然后用for循环,依次把成绩输入数组中,再把每个成绩进行判断。 这题有一点要注意一下,如果获得4个A,不应该输出4,而是5。

        This problem can use an array, because there are four courses, so set the size of the array to 4, and then use the for loop to input the scores into the array in turn, and then judge each score. One thing to notice about this problem, if you get 4 As, you shouldn't print 4, you should print 5.

        int a[4],award=0,d=0;//d就是d级的数量,award是加分
            for(int i=0;i<4;i++)
            {
                cin>>a[i];
                if(a[i]>=90) award++;
                if(a[i]<60) d++;
            }
            if(award==4) cout<<5;//如果获得4个A,就应该加五分
            else if(d>0) cout<<"Poor LanYangYang";//只要有D就不能参加小高考
            else cout<<award;//如果没有获得4A,输出正常加分就行了
        
        • 0
          @ 2022-8-6 16:47:44

          现输入现判断,不需要数组

          #include <iostream>
          using namespace std;
          int As , in;
          bool inD ;
          int main(){
          	for(int i = 0 ; i < 4 ; i ++){
          		cin >> in;//输入
          		if(in >= 90) As ++ ;//大于90,A数量加1 
          		if(in < 60 ) inD = 1 ;//有D
          	}
          	if(inD)
          		cout << "Poor LanYangYang" ;//有D
          	else{
          		if(As == 4)
          			cout << 5 ;//全是A
          		else
          			cout << As ;//A的数量
          	}
          	return 0 ; 
          }
          
          • -1
            @ 2024-5-9 13:00:43

            //程序名:新的C++程序

            //作者:

            #include<iostream>

            #include<fstream>

            #include<algorithm>

            using namespace std;

            int main() {

            int a[10],sum=0,num=0,s=0;

            for(int i=0;i<4;i++) { cin>>a[i]; }

            for(int i=0;i<4;i++) { if(a[i]>=90) { num+=1; s++; } if(a[i]<60) { sum++; } } if(s4) { num=5; } if(sum>=1&&sum<=4) { cout<<"Poor LanYangYang"; } if(sum0) { cout<<num; }

            return 0;

            }

            • -1
              @ 2024-5-8 21:04:21
              !!!本代码非抄袭!!!
              #include <bits/stdc++.h>
              using namespace std;
              int main()
              {
                  int a,b,c,d,num=0;
                  cin >> a >> b >> c >> d;
                  if (a<60 || b<60 || c<60 || d<60)
                  {
                      cout << "Poor LanYangYang";
                  }
                  else
                  {
                      if (a>=90)
                      {
                          num++;
                      }
                      if (b>=90)
                      {
                          num++;
                      }
                      if (c>=90)
                      {
                          num++;
                      }
                      if (d>=90)
                      {
                          num++;
                      }
                      if (num==4)
                      {
                          num=5;
                      }
                      cout << num;
                  }
                  return 0;
              }
              
              • -1
                @ 2024-5-4 20:28:40

                希望能给你们一些帮助

                #include <iostream>
                using namespace std;
                int main()
                {
                    int a[4],sum=0,num=0;
                    for(int i=0;i<4;i++)
                    {
                        cin>>a[i];
                        if(a[i]>=90)
                        {
                            sum++;
                            continue;
                        }//题中B和c不加分,所以可以不考虑
                        if(a[i]<60)
                        {
                            num++;
                            break;
                        }
                    }
                    if(sum=4)
                    {
                        sum=5;
                    }
                    if(num!=0)
                    {
                        cout<<"Poor LanYangYang";
                    }
                    else
                    {
                        cout<<sum;
                    }
                    return 0;
                }
                
                • -1
                  @ 2024-4-19 22:01:45

                  # 先赞后看,养成习惯!AC已过了哈!放心食用!这么简单的题目,我就不讲解了哈👀️ (实在不会的宝子们评论区艾特我就行了)

                  /* 分数段   等级
                  成绩>=90    A
                  90>成绩>=75	B
                  75>成绩>=60	C
                  成绩<60     D
                  */
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                      long long int n=4,a[10],sum=0;
                      for(int i=1;i<=n;i++){
                      	cin>>a[i];
                  	}
                  	for(int i=1;i<=n;i++){
                      	if(a[i]>=90)sum++;
                  		else if(a[i]<60){
                  			cout<<"Poor LanYangYang";
                  			return 0;
                  		}
                  	}
                  	if(sum==4)cout<<sum+1;
                  	else cout<<sum;
                  	return 0;
                  }
                  

                  啊,大伙放心,健康无毒,请放心使用

                  • -1
                    @ 2024-3-31 19:57:24

                    求赞😄 ヾ(Ő∀Ő๑)ノ

                    • -1
                      @ 2024-3-31 19:55:31
                      #include<bits/stdc++.h>
                      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;
                      }
                      
                      • -1
                        @ 2024-2-28 19:37:56
                        #include <bits/stdc++.h>
                        using namespace std;
                        int main()
                        {
                            int a[4], A, D;
                            for (int i = 1; i <= 4; i++)
                            {
                                cin >> a[i];
                                if (a[i] >= 90)
                                {
                                    A++;
                                }
                                if (a[i] < 60)
                                {
                                    D++;
                                }
                            }
                            if (A == 4)
                            {
                                cout << "5";
                            }
                            else if (D != 0)
                            {
                                cout << "Poor LanYangYang";
                            }
                            else 
                            {
                                cout << A;
                            }
                            return 0;
                        }
                        
                        • -1
                          @ 2024-2-22 11:05:01

                          我的代码使用了字符串数组(非抄袭) `

                          #include <iostream>
                          using namespace std;
                          int main()
                          {
                              int a[4],c=0;
                              char b[4];
                              for(int i=0;i<4;i++)
                              {
                                  cin>>a[i];
                              }
                              for(int i=0;i<4;i++)
                              {
                                  if(a[i]>=90)
                                  {
                                      b[i]='A';
                                  }
                                  else if(a[i]>=75)
                                  {
                                      b[i]='B';
                                  }
                                  else if(a[i]>=60)
                                  {
                                      b[i]='C';
                                  }
                                  else
                                  {
                                      b[i]='D';
                                  }
                              }
                              for(int i=0;i<4;i++)
                              {
                                  if(b[i]=='D')
                                  {
                                      cout<<"Poor LanYangYang";
                                      break;
                                  }
                                  else if(b[i]=='A')
                                  {
                                      c++;
                                  }
                              }
                              if(c==4)
                              {
                                  c++;
                                  cout<<c;
                              }
                              
                              return 0;
                          }
                          
                          • -1
                            @ 2024-1-31 14:44:13

                            点个赞吧😄

                            #include <bits/stdc++.h> 
                            using namespace std;
                            int main()
                            {
                                int a[4], sum = 0, flag = 0;
                            //flag是为了判断有没有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";
                                        flag++;
                                        break;//失去高考资格停止判断
                                    }
                                }
                                if (flag == 0)
                                {
                                    if (sum == 4)
                                    {
                                        sum = 5;
                                    }
                                    cout << sum;
                                }
                                return 0;
                            }
                            
                            • -1
                              @ 2024-1-24 11:13:27

                              这道题还是挺简单的

                              #include <iostream>
                              using  namespace std;
                              int main()
                              {
                                  int a,b,c,d,sum=0;
                                  cin>>a>>b>>c>>d;
                                  //统计总加分
                                  if (a>=90)
                                  {
                                      sum++;
                                  }
                                  if (b>=90)
                                  {
                                      sum++;
                                  }
                                  if (c>=90)
                                  {
                                      sum++;
                                  }
                                  if (d>=90)
                                  {
                                      sum++;
                                  }
                                  //判断是否全A(sum值为4)
                                  if (sum==4)
                                  {
                                      sum++;
                                  }
                                  //判断是否含D(使用or)
                                  if (a<60 or b<60 or c<60 or d<60)
                                  {
                                      cout<<"Poor LanYangYang";
                                  }
                                  else
                                  {
                                      cout<<sum;
                                  }
                                  return 0;
                              }
                              
                              • -1
                                @ 2023-12-11 16:51:46

                                #include<bits/stdc++.h> using namespace std; int n,num; int main(){ for(int i=1;i<=4;i++){ cin>>n; if(n<60){ cout<<"Poor LanYangYang"; return 0; }if(n>=90){ num++; } }if(num>=4){ cout<<"5"; return 0; }cout<<num; return 0; }

                                • -1
                                  @ 2023-12-2 18:43:22

                                  这题不难(非抄袭)

                                  #include<iostream>
                                  using namespace std;
                                  int main()
                                  {
                                      int l,k=0,d=0;
                                      for(int i=1;i<=4;i++)
                                      {
                                          cin>>l;
                                          if(l>=90)
                                          {
                                              k+=1;
                                          }
                                          if(l<60)
                                          {
                                              d+=1;
                                          }
                                      }
                                      if(k==4)
                                      {
                                          k+=1;
                                          cout<<k;
                                      }
                                      if(d>=1)
                                      {
                                          cout<<"Poor LanYangYang";
                                      }
                                  
                                  }
                                  

                                  for循环里面两个if语句再加外层两个if语句,搞定! 大家学会了吗?

                                  • -1
                                    @ 2023-11-19 10:03:08
                                    #include<bits/stdc++.h>
                                    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;
                                    }
                                    
                                    • -1
                                      @ 2023-10-15 17:24:42

                                      #include <iostream> using namespace std; int main() { int a,num = 0; cin >> a; for(int i = 1; i <= 4;i++) { if (a>=90) { num += 1; } else if (a<=90&&a>=75) { num += 0; } else if (a<=75&&a>=60) { num += 0; } else if (a<60) { cout << "Poor LanYangYang"; } return 0; } if (num=4) { num = 5; } }

                                      • -1
                                        @ 2023-8-27 13:12:36

                                        #include<bits/stdc++.h> using namespace std; int main() { int a[4], num = 0, flag = 0; cin >> a[0] >> a[1] >> a[2] >> a[3]; for (int i = 0; i < 4; i++) { if (a[i] < 60) { flag++; cout << "Poor LanYangYang"; break; } else if (a[i] >= 90) { num++; } } if (flag == 0) { if (num == 4) { num = 5; } cout << num; } return 0; } //这道题很简单,flag就是用来判断有没有D级的

                                        信息

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