60 条题解

  • 0
    @ 2023-4-15 21:12:02

    #include<iostream> using namespace std; int main() { int n; cin>>n; if(n<200) { cout<<n; } else if(n<300) { cout<<n+50; } else if(n<500) { cout<<n+100; } else { cout<<n+200; } return 0; }

    • 0
      @ 2023-2-15 19:23:51

      #include <bits/stdc++.h> using namespace std; int ABC(int A) { return A+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+1-1+2-2+2-2+2-2+2-2+3-3+3-3+3-3+4-4+4-4+4-4+5-5-5+5+5-5+5-5+6-6+6-6+7-7+7-7+8-8+8-8+8-8+8-8+9+9-9-9+9+9-9-9*0-9+A; } int main() { int q,w,e,r,t,y,u,i,o,p,a,s,d,f,g,h,j,k,l,z,x,c,v,b,n,m; cin>>q; if(500<=q) { q+=200; } else if(300<=q) { q+=100; } else if(200<=q) { q+=50; } w=q; e=w; r=y; u=y; i=u; o=i; p=o; a=p; s=a; d=s; f=d; g=f; h=g; j=h; k=j; l=k; z=l; x=z; c=x; v=c; b=v; n=b; m=n; int ABCD=ABC(n); cout<<ABCD; return 0; }

      • 0
        @ 2023-1-10 8:33:50

        #include<iostream> using namespace std;

        int main(){ int a,sum = 0;//本题目需要多个判断,可以用if……if……语句,但是要注意不能直接用a来加,也可以用if……else…… cin >> a; if ( a <= 299 and a >= 200){ sum += 50; } if ( a <= 499 and a >= 300){ sum += 100; } if (a >= 500){ sum += 200; } if (a <= 200){ sum += 0; } sum += a; cout << sum; return 0; }

        • 0
          @ 2022-10-24 12:37:15

          image

          • 0
            @ 2022-8-26 15:58:20
            #include <bits/stdc++.h>
                using namespace std;
                int main()
                {
                    int a,sum;
                    cin >> a;
                    sum = a;
                    if (a<=299 and a>=200)
                    {
                        sum += 50;
                    }
                    if (a<=499 and a>=300)
                    {
                        sum += 100;
                    }
                    if (a>=500)
                    {
                        sum += 200;
                    }
                    cout << sum;
                    return 0;
                }
            
            • 0
              @ 2022-8-24 20:56:08

              很简单,就用if 语句重复判断就行了

              if (a < 200)
                  {
                      sum = a;
                  }
                  else
                  {
                      if (a >= 200 and a <= 299)
                      {
                          sum = a + 50;
                      }
                      else
                      {
                          if (a >= 300 and a <= 499)
                          {
                              sum = a + 100;
                          }
                          else
                          {
                              if (a >= 500)
                              {
                                  sum = a + 200;
                              }
                          }
                      }
                  }
              
              • 0
                @ 2022-5-23 16:07:12

                题解:题目给了5个判断条件,那就判断n(充值金额)的大小,对n进行增加,然后输出n就可以了。

                • -1
                  @ 2023-8-2 15:22:46
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                      int x;
                      cin>>x;
                      if (x>=0)
                      {
                          cout<<x;
                      }
                      else
                      {
                          cout<<x-x-x;
                      }
                      return 0;
                  }
                  
                  • -1
                    @ 2023-7-31 21:33:37

                    写代码...... ↓↓↓

                    #include <iostream>
                    using namespace std;
                    int main()
                    {
                        int a;
                        cin>>a;
                        int sum=a;
                        if (a>=200 && a<=299)
                        {
                            sum+=50;
                        }
                        else if(a>=300 && a<=499)
                        {
                            sum+=100;
                        }
                        else if(a>=500)
                        {
                            sum+=200;
                        }
                        else
                        {
                            sum=a;
                        }
                        cout<<sum<<endl;
                        return 0;
                    }
                    
                    • -1
                      @ 2023-7-30 15:21:46

                      #include <iostream> using namespace std; int main() { int n; cin >> n; if (n<200) { cout << n; } else if (199<n && n<300) { cout << n+50; } else if(299<n && n<500) { cout << n+100; } else { cout << n+200; }

                      return 0; }

                      • -1
                        @ 2023-3-28 21:28:20
                        #include<bits/stdc++.h>
                        using namespace std;
                        int main()
                        {
                            int x;
                            cin>>x;
                            if (x<200)
                                cout<<x;
                            else if (x<300)
                                cout<<x+50;
                            else if (x<500)
                                cout<<x+100;
                            else
                                cout<<x+200;
                            return 0;
                        }
                        
                        • -1
                          @ 2023-2-15 21:09:19

                          开始之前,点个赞吧!

                          using namespace std;
                          int main()
                          {
                          int a,sum;
                          cin >> a;
                          sum = a;
                          if (a<=299 and a>=200)
                          {
                          sum += 50;
                          }
                          if (a<=499 and a>=300)
                          {
                          sum += 100;
                          }
                          if (a>=500)
                          {
                          sum += 200;
                          }
                          cout << sum;
                          return 0;
                          }
                          

                          小鹏有们,学废了吗?

                          • -2
                            @ 2023-7-30 15:22:03

                            #include <iostream> using namespace std; int main() { int n; cin >> n; if (n<200) { cout << n; } else if (199<n && n<300) { cout << n+50; } else if(299<n && n<500) { cout << n+100; } else { cout << n+200; }

                            return 0; }

                            • -2
                              @ 2022-8-26 17:15:08

                              这道题要是全用 if 语句的话,注意最后少于200的情况也要判断!(我第一次掉坑里了哈哈哈)

                              • -2
                                @ 2022-8-23 20:19:05

                                #include <bits/stdc++.h> using namespace std; int main() { int a,sum; cin >> a; sum = a; if (a<=299 and a>=200) { sum += 50; } if (a<=499 and a>=300) { sum += 100; } if (a>=500) { sum += 200; } cout << sum; return 0; }

                                • -2
                                  @ 2022-8-3 21:10:17

                                  这道题也是需要掌握if语句里的多个表达式写法

                                  #include <bits/stdc++.h>
                                  using namespace std;
                                  int main()
                                  {
                                      int a;
                                      cin >> a;
                                      if (a >= 200 && a <= 299) cout << a + 50;
                                      else if (a >= 300 && a <= 499) cout << a + 100;
                                      else if (a >= 500) cout << a + 200;
                                      else cout << a;
                                      return 0;
                                  }
                                  
                                  • -3
                                    @ 2022-8-31 10:51:59

                                    #include <iostream> using namespace std; int main() { int n; cin >> n; if(n<200) { cout<<n; } if(n>=200&&n<300) { cout<<n+50; } if(n>=300&&n<500) { cout <<n+100; } if(n>=500) { cout<<n+200; } return 0; }

                                    • -3
                                      @ 2022-8-17 10:47:24

                                      #include <iostream> using namespace std; int main() { int a,sum; cin >> a; sum = a; if (a<300 and a>199) { sum += 50; } if (a<500 and a>299) { sum += 100; } if (a>=500) { sum += 200; } cout << sum; return 0; }

                                      • -4
                                        @ 2022-8-16 12:23:03

                                        这种题,输入一个数,还写了范围? 肥肠好办,多个条件?用switch语句! switch语句:

                                        switch(要判断的辣个数)
                                        {
                                            case 一个唯一的值 或者 值的范围:
                                                下级代码......;
                                                下级代码......;
                                                break;                  //没有就会接着判断;
                                            default:                    //可加可不加;
                                                下级代码......;
                                                下级代码......;
                                                break; 
                                        }
                                        

                                        话不多说,上代码!

                                        #include<bits/stdc++.h>
                                        using namespace std;
                                        int main()
                                        {
                                            int x;
                                            cin >> x;
                                            switch (x)
                                            {
                                                case 200 ... 299:		//200 ~ 299; 
                                                    x += 50;
                                                    break;
                                                case 300 ... 499 :		//300 ~ 399; 
                                                    x += 100;
                                                    break;
                                                case 500 ... 999 :		//取值范围最大是999; 
                                                    x += 200;
                                                    break;
                                                default :				//啥也不加; 
                                                    break;
                                            }
                                            cout << x;
                                            return 0; 
                                        }
                                        

                                        小盆友们,您学废了吗?

                                        • -13
                                          @ 2022-4-28 13:09:35

                                          00

                                        【入门】公交卡充值问题?

                                        信息

                                        ID
                                        388
                                        时间
                                        1000ms
                                        内存
                                        16MiB
                                        难度
                                        5
                                        标签
                                        递交数
                                        12429
                                        已通过
                                        4507
                                        上传者