5 条题解

  • 0
    @ 2024-12-29 9:17:18

    小学二年级奥数,Python直接秒了

    x=float(input());
    if x<=6:
        print(round(x*2,1));
    elif x>6 and x<=10:
        print(round((x-6)*4+12,1));
    else:
        print(round((x-10)*8+28,1));
    
    • 0
      @ 2024-12-27 21:02:27
      #include<bits/stdc++.h>
      using namespace std;
      signed main(){
      	double a;
      	cin>>a;
      	if(a<=6)a*=2;
      	else if(a<=10)a=12+(a-6)*4;
      	else a=28+(a-10)*8;
      	cout<<fixed<<setprecision(1)<<a;
      }
      
      • 0
        @ 2024-12-22 18:08:26

        把它当数学题就直接秒了,be like:

        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
        	double a;
        	cin>>a;
        	if(a<=6)
        	{
        		printf("%.1lf",a*2);
        	}
        	else if(a<=10)
        	{
        		printf("%.1lf",12+(a-6)*4);
        	}
        	else
        	{
        		printf("%.1lf",28+(a-10)*8);
        	}//printf("%.1lf",a);这个语句可以使输出的 double 类型变量 a 保留一位小数。
        	return 0;
        }
        
        • 0
          @ 2024-12-22 11:13:33

          水题。直接if判断即可。

          #include<bits/stdc++.h>
          #define int long long
          #define INF 0x3f3f3f
          using namespace std;
          double n;
          signed main(){
          	cin>>n;
          	double x;
          	if(n<=6.0)x=n*2.0;
          	else if(n<=10.0)x=12.0+(n-6.0)*4.0;
          	else x=28.0+(n-10.0)*8.0;
          	printf("%.1lf",x);
          	return 0;
          }
          
          • 0
            @ 2024-12-22 11:03:52

            C++ :

            #include<bits/stdc++.h>
            using namespace std;
            double n,m;
            int main()
            {
            cin>>n;
            m=n*2;
            if(n>6)
            	m+=(n-6)*2;
            if(n>10)
            	m+=(n-10)*4;
            int a,b;
            a=m;
            b=m*10;
            b=b%10;
            cout<<a;
            cout<<'.';
            cout<<b;
            
            return 0;
            }
            

            Python :

            # coding=utf-8
            s=float(input())
            if s<=6:
                print(s*2)
            elif s<=10:
                print(6*2+(s-6)*4)
            else:
                print((s-10)*8+12+16)
            
            • 1

            信息

            ID
            4
            时间
            3000ms
            内存
            128MiB
            难度
            3
            标签
            递交数
            67
            已通过
            38
            上传者