6 条题解

  • 2
    @ 2025-5-24 14:44:57

    谨以此题证明自己重回c++

    #include <bits/stdc++.h> //万能头文件
    using namespace std; //废话
    int main()
    {
        double a,b,c; //注意小数
        cin >> a >> b >> c; //你用scanf无伤大雅
        cout << a*0.2+b*0.3+c*0.5 << endl;
    }
    
    
    • 1
      @ 2025-3-8 12:55:42
      a,b,c = map(int,input().split())
      x = int(a * 0.2 + b * 0.3 + c * 0.5)
      print(x)
      
      • 1
        @ 2025-3-6 19:20:36

        张北辰Orz 张北辰Orz 张北辰Orz

        import java.util.Scanner;  
        public class Main {  
            public static void main(String[] args) {  
                Scanner scanner=new Scanner(System.in);
                int a=scanner.nextInt(); 
                int b=scanner.nextInt();
                int c=scanner.nextInt();
                int ans=(int)(a*0.2+b*0.3+c*0.5);
                System.out.println(ans);
                scanner.close();  
            }  
        }
        
        #include<bits/stdc++.h>
        using namespace std;
        int a,b,c;
        int main(){
        	cin>>a>>b>>c;
        	cout<<0.2*a+0.3*b+0.5*c;
        	return 0;
        }
        
        
        • 1
          @ 2025-3-5 17:24:17

          非常基础的一道题

          题目要求可以解读为 输入三个数 a b ca*0.2+ b*0.3 + c*0.5 的值

          在python我们需要考虑小数的情况,记得将答案前套一个int()

          #include<bits/stdc++.h>
          using namespace std;
          int main(){
              int a,b,c;
              cin>>a>>b>>c;
              cout<<a*0.2+b*0.3+c*0.5;
          
          }
          
          a=list(input().split())
          print(int(int(a[0])*0.2+int(a[1])*0.3+int(a[2])*0.5))
          
        • -2
          @ 2025-3-8 20:31:34

          1. Python

          s = input().split(" ")  # 读取数据
          score = 0.2*int(s[0]) + 0.3*int(s[1]) + 0.5*int(s[2])
          print(int(score))  # 对结果取整
          
          

          2. C++

          #include <bits/stdc++.h>
          using namespace std;
          int a, b, c; 
          int score;
          int main(void){
          	scanf("%d%d%d", &a, &b, &c);
          	score = 0.2*a + 0.3*b + 0.5*c;
          	printf("%d", score);  // 由于10|score, score计算结果为整数
          	return 0;
          }
          
          
          • -4
            @ 2025-3-7 13:21:43
            #include<bits/stdc++.h>
            using namespace std;
            int main(){
                int a,b,c,d=0;
                cin>>a>>b>>c;
                d=a*2+b*3+c*5;
                d=d/10;
                cout<<d<<endl;
                return 0;
            }
            

            //用脑子你就输了【鬼脸】【鬼脸】

            • 1

            【深基2.例11】[NOIP2017 普及组] 成绩

            信息

            ID
            30
            时间
            1000ms
            内存
            256MiB
            难度
            6
            标签
            递交数
            219
            已通过
            74
            上传者