头像

鲁帅朋

河南工程学院




离线:18小时前


最近来访(5)
用户头像
小冀同学
用户头像
今麦郎2
用户头像
hnsqls


import java.util.*;
/**
 * 2866. 成绩分析
 */
public class Main {
    public static void main(String[] args) {
      Scanner input=new Scanner(System.in);
      //考试人数
        int n=input.nextInt();
        //存储最高分和最低分
        int max=0;
        int min=100;
        //存储分数总和计算平均分
        double sum=0;
        //创建循环读入数据
        for (int i = 0; i < n; i++) {
            int m=input.nextInt();
            sum+=(double)m;
            if(m>max)
            {
                max=m;
            } else if (m<min)
            {
              min=m;
            }
        }
        double sum2;
        sum2=sum/n;
        System.out.println(max);
        System.out.println(min);
        System.out.printf("%.2f",JS2(sum2));
    }
    //平均数,并四舍五入保留两位小数
    public static double JS2(double a){
        a+=0.005;
        a=a*100;
        int b;
        b=(int)a;
        a=b*0.01;
        return a;
    }
}




import java.util.*;
/**
 * 2871. 成绩统计
 */
public class Main {
    public static void main(String[] args) {
      Scanner input=new Scanner(System.in);
      //从键盘读入考试人数
        int n=input.nextInt();
        //分别存储及格和优秀人数
        int a=0,b=0;
        //创建循环读入数据
        int m;
        for (int i = 0; i < n; i++) {
           m=input.nextInt();
           if(m>=60&&m<85)
           {
               a++;
           }
           else if(m>=85)
           {
               b++;
           }
        }
        double x;//存储及格率
        double y;//存储优秀率
        x=(double)(a+b)/n;
        y=(double)b/n;
        System.out.println(JS(x)+"%");
        System.out.println(JS(y)+"%");
        }
    public static int JS(double a)
    {
        int b;
        a=a+0.005;
        a=a*100;
        b=(int)a;
        return b;
    }
}







鲁帅朋
13天前
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        //从键盘读书共进的球数
        int N=input.nextInt();
        //定义两个整数,分别存储两队进球个数,初始化为0
        int a=0;
        int b=0;
        //定义两个字符串变量
        String A=null;
        String B=null;
        //创建循环,从键盘读入数据
        for (int i = 0; i <N; i++) {
            String n=input.next();
            if(i==0)
            {
                A=n;
                a++;
            }
            else
            {
                if(n.equals(A))
                {
                    a++;
                }
                else
                {
                    B=n;
                    b++;
                }
            }
        }
        //判断哪队胜利
        System.out.println((a>b)?A:B);
    }
}




鲁帅朋
13天前
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        //从键盘读入有几个小朋友
        int N = input.nextInt();
        //创建数组存储
        char[] a = new char[]{'R', 'O', 'Y', 'G', 'B', 'I', 'V'};
        System.out.print(a);
        for (int i =1; i<=(N-7)/4; i++) {
            for (int j=3; j<7; j++) {
                System.out.print(a[j]);
            }
        }
        int b=(N-7)%4;
        int c=3;
        while(b>0)
        {
            System.out.print(a[c]);
            c++;
            b--;
        }

    }
}


活动打卡代码 AcWing 104. 货仓选址

鲁帅朋
16天前
package com.AcWing;
import java.util.*;
public class ac104 {
public static void main(String[] args){
    Scanner input=new Scanner(System.in);
    //读入整数个数N
    int N=input.nextInt();
    //创建数组存储N
    int a[]=new int[N+1];
    //循环读入数据
    for (int i = 1; i <= N; i++) {
        a[i]=input.nextInt();
    }
    //对数组由小到大排序
    Arrays.sort(a);
    //取中值
    int n=N/2;
    //前半段相加,创建循环,存储为s1
    int s1=0;
    for (int i=1; i<=n;i++) {
        s1+=a[i];
    }
    //后半段相加,创建循环,存储为s2
    int s2=0;
    int j=N;
    for (int i=n; i>0; i--) {
        s2+=a[N];
        N--;
    }
    System.out.println(s2-s1);
}
}