3 条题解

  • 4
    @ 2026-6-3 21:27:47

    按照题目意思用if做就行了

    #include <bits/stdc++.h>
    using namespace std;
    int main(){
        freopen("bus.in","r",stdin);
        freopen("bus.out","w",stdout);
        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;
    }
    
    • 1
      @ 2026-6-17 17:33:00
      #include<bits/stdc++.h>
      using namespace std;
      int a;
      int main(){
      	freopen("bus.in", "r", stdin);
          freopen("bus.out", "w", stdout);
          cin>>a;
          if(a < 200){
              cout << a;
          }
          else if(a <= 300){
              cout << a + 50;
          }
          else if(a <= 500){
              cout << a + 100;
          }
          else{
              cout << a + 200;
          }
          return 0;
      }
      
      • 1
        @ 2026-6-5 15:25:50
        using namespace std;
        int main(){
        	freopen("bus.in", "r", stdin);
            freopen("bus.out", "w", stdout);
        	long long n;
        	cin>>n;
        	if(n<200){
        		n+=0;
        	}else if(n>=200 && n<300){
        		n+=50;
        	}else if(n>=300 && n<500){
        		n+=100;
        	}else if(n>=500){
        		n+=200;
        	}
        	cout<<n;
        	return 0;
        } 
        **真不难**
        
        • 1

        信息

        ID
        144
        时间
        1000ms
        内存
        256MiB
        难度
        1
        标签
        递交数
        182
        已通过
        47
        上传者