zoukankan      html  css  js  c++  java
  • Java实现 蓝桥杯 算法提高 歌唱比赛

    试题 算法提高 歌唱比赛

    资源限制
    时间限制:1.0s 内存限制:256.0MB
    问题描述
      X市正在进行歌唱比赛,请你写一个程序计算得分。

    每名选手从1到N编号,每名选手的综合成绩由以下几个部分组成:

    1.歌唱得分占70%

    2.才艺展示得分占20%

    3.观众投票得分占10%

    4.不超过五分的特殊加分(如果总分超过100分则记为100)
    输入格式
      第一行一个整数N,表示选手人数

    接下来N行,每行四个整数,分别表示歌唱得分,才艺得分,投票得分和加分。
    输出格式
      输出N行,每行一个数,表示得分(保留一位小数)
    样例输入
    6
    62 50 60 1
    77 71 85 3
    98 79 98 5
    75 62 60 0
    99 72 68 4
    82 88 89 2
    样例输出
    60.4
    79.6
    99.2
    70.9
    94.5
    85.9
    数据规模和约定
      N <= 10000;

     
    
    import java.util.Scanner;
    
    public class 歌唱比赛 {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            for (int i=0;i<n;i++){
                int a = sc.nextInt();
                int b = sc.nextInt();
                int c = sc.nextInt();
                int d = sc.nextInt();
                double num1=a*0.7+b*0.2+c*0.1;
                double num2 = num1+d;
                System.out.printf("%.1f
    ",num2>100.0?100.0:num2);
            }
        }
    }
    
    
  • 相关阅读:
    day9文件处理
    day8字符编码
    js小数乘法精确率问题
    webstorm上传vue代码至git
    vue项目关闭eslint检查
    MongoDB相关操作
    Redis持久化存储
    Redis 数据类型
    linux常用命令
    初识NoSQL
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13076404.html
Copyright © 2011-2022 走看看