360:3.6笔试

有老哥帮我看看为什么自己环境编译正常,平台编译报异常吗
 
public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入个数");
        int n = sc.nextInt();
        System.out.println("请输入p");
        int p = sc.nextInt();
        System.out.println("请输入q");
        int q = sc.nextInt();
        int[] ints = new int[n];
        System.out.println("请输入分数");
        for (int i = 0; i < n; i++) {
            ints[i]=sc.nextInt();
        }
        System.out.println("人数是"+count(ints,p,q));
    }
    public static int count(int[] list,int p,int q){
        Arrays.sort(list);//sort 从小到大
        int c_score=100;
        int re=0;
        for (int i = list.length-1; i >=0 ; i--) {//从后面遍历,平时分尽可能从100--
            if(i>=1&&list[i]==list[i-1]){//出现重复平时分不变
                if(((q*list[i]+p*c_score)/100)>=60){//满足60分就re++;
                    re++;
                }
            }
            else{
                if(((q*list[i]+p*c_score)/100)>=60){
                    re++;
                }
                c_score = c_score==0? 0 : c_score-1;//c_score=0就不要减了
            }
        }
        return re;
    }


#实习经验分享##笔试题目##春招#
全部评论
导入包了吗?要自己导入包,不然会报错
点赞 回复 分享
发布于 2022-03-06 19:18
他这题目只需要输入一个n和q,不用你自己打印中文提示🤣
点赞 回复 分享
发布于 2022-03-06 18:48
你那这些中文的全删了应该行吧,只让你输出一个数,加前面那个"人数是"没啥用啊
点赞 回复 分享
发布于 2022-03-06 18:10
题还不一样吗?我那个题是翻转字符串
点赞 回复 分享
发布于 2022-03-06 17:59
顺便请大佬看看,我这题有没有错😂
点赞 回复 分享
发布于 2022-03-06 17:58
这题是“老师捞我”
点赞 回复 分享
发布于 2022-03-06 17:55

相关推荐

06-12 17:46
门头沟学院 Java
运营你豪哥:来说重点: ​1.项目前置,时间倒序。​​ 2.​项目描述强化结果与量化效果(STAR原则里的R)。​​ ​3.个人技能精炼,明确掌握程度,突出核心。​​ ​4.增加强有力开头的个人总结部分。​​ 5.​优化教育背景(成绩排名)、合并奖项与活动。​​
听劝,我这个简历该怎么改...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务