首页 > 其他分享 >第17天

第17天

时间:2023-07-18 17:47:37浏览次数:31  
标签:case 17 int System break using out

一、双色球问题

package com.lianxi.www;

import java.util.Random;
import java.util.Scanner;

public class 双色球 {
    public static void main(String[] args) {
        // 1、随机生成中奖号码。
        int[] zhong = new int[7];
        zhong = create();
        for (int i = 0; i < 7; i++) {
            System.out.print(zhong[i] + " ");
        }
        // 2、玩家输入号码;
        int[] using = new int[7];
        using = user();
        // 3、记录前六位数字相同个数。
        int count1 = count(zhong, using);
        // 4、比较蓝色球是否相同。
        int flag = 0;
        if (zhong[6] == using[6]) {
            flag = 1;
        }
        if (flag == 1) {
            switch (count1) {
            case 0:
            case 1:
            case 2:
                System.out.println("中了5元。");
                break;
            case 3:
                System.out.println("中了10元。");
                break;
            case 4:
                System.out.println("中了200元。");
                break;
            case 5:
                System.out.println("中了3000元。");
                break;
            case 6:
                System.out.println("中了1000万元。");
                break;
            }
        } else if (flag == 0) {
            switch (count1) {
            case 1, 2, 3:
                System.out.println("很遗憾,您并未中奖");
            break;
            case 4:
                System.out.println("中了10元。");
                break;
            case 5:
                System.out.println("中了200元。");
                break;
            case 6:
                System.out.println("中了500万元。");
                break;
            }
        }
    }

    public static int[] create() {
        int[] arr = new int[7];
        Random r = new Random();
        for (int i = 0; i < 6;) {
            int num = r.nextInt(33) + 1;
            if (!cunzai(arr, num)) {
                arr[i] = num;
                 i++;
            }
        }
        arr[6] = r.nextInt(16) + 1;
        return arr;
    }

    public static boolean cunzai(int[] arr, int num) {
        for (int i = 0; i < arr.length - 1; i++) {
            if (num == arr[i]) {
                return true;
            }
        }
        return false;
    }

    public static int[] user() {
        int[] using = new int[7];
        Scanner sc = new Scanner(System.in);
        for (int i = 0; i < 6; i++) {
            int num = sc.nextInt();
            using[i] = num;
        }
        using[6] = sc.nextInt();
        return using;
    }

    public static int count(int[] zhong, int[] using) {
        int count1 = 0;
        for (int i = 0; i < zhong.length - 1; i++) {
            if (zhong[i] == using[i]) {
                count1++;
            }
        }
        return count1;

    }
}
31 29 30 19 33 23 1 31
28
23
16
22
2
3
很遗憾,您并未中奖

 

标签:case,17,int,System,break,using,out
From: https://www.cnblogs.com/zzqq1314/p/17563658.html

相关文章

  • CF1769C2 Подкрутка II 题解
    看到同机房的好哥们发了贪心做法的题解,心血来潮就A了这道题写了真·dp的题解。虽然方法比老师上课讲的麻烦的多,并不是最优解,但至少是我自己思考得出的结果。题目要求输入一个原序列\(a_i\),从\(a_i\)中求得某个区间\([l,r]\)。此区间经过题面中所描述的修改操作(任何元素\(......
  • SAM(segment-anything导出onnx模型报错unsupported onnx opset version:17)
    问题导出samonnx模型时,报错!版本:torch=1.12.0;onnx=1.14.0UnsupportedONNXopsetversion:17 解决方案将scripts/export_onnx_model.py中的onnxopset的默认值(default=17)从“17”改为“11” 修改default为“11” 修改完毕后,再运行:  ......
  • 2023-7-17
    暑假上班第一天,先开始补作业(昨天忘发了)关于sqlmap的使用sqlilabs靶场:sqlmap最基本的参数:-u sqlmap需要一个能够传参的地方才能使用,这里的注入点是id这个参数,使用的方式是GET想要改成POST方式有两种方法,一种比较简单的是直接将post的数据复制下来,放到-data里但是不管哪一......
  • 【2023.07.17】牛客&第四范式多校Day1(华中科技大学Round)过题小记
    D-Chocolate(博弈论)12分钟过题。签到。K-Subdivision(图论、搜索)1小时21分过题,签到。如果给定的是一棵树的话,新增的点一定位于连接叶子节点的那条边上、否则就是已有的点。然而这是一张图,所以我们可以使用\(\ttbfs\)将其近似的转化为一棵树:当某个点(非其父节点)被第二次遍历......
  • 7/17
    又是一个晴天,早上有点赖床,睡到了9点多才起,和弟弟在家,但两个人都不想做饭,也不想吃饭。中午12点,昨天晚上炖了些排骨,热热吃了。晚上不想吃饭,就跑了两圈。在那之后下了些稀饭。3km打卡......
  • 每日一题-7-17
    自己的代码能力感觉一直不太行,所以想新开一个专题,记录一下自己每天写Leetcode的每日一题。......
  • CF1777
    EverybodyLikesGoodArrays!简单题。因为偶乘偶为偶,奇乘奇为奇,所以直接找有多少个奇偶性相同的块即可。最后修改次数就是\(n-cnt\)。复杂度\(O(n)\)。#include<bits/stdc++.h>usingnamespacestd;constintN=200+5;intT,n,a[N];intmain(){ ios::sync_wi......
  • CF1781
    tourist场Orz。ParallelProjection分类讨论题。将\(x\)坐标对齐,然后前后绕。将\(y\)坐标对齐,然后左右绕。两种情况取最小值即可。复杂度\(O(1)\)。#include<bits/stdc++.h>usingnamespacestd;intT;intmain(){ ios::sync_with_stdio(false);cin.ti......
  • CF1792
    GamingForces贪心,从小到大排序。对于当前怪物,如果血量大于\(1\),则直接杀死,否则和下一个怪物各扣一滴血。复杂度\(O(n\logn)\)。#include<bits/stdc++.h>usingnamespacestd;constintN=100+5;intT,n,a[N];intmain(){ ios::sync_with_stdio(false);cin.t......
  • 7.17
    #include<stdio.h>intmain(){inti,na,nb,n,ahan[100],ahua[100],bhan[101],bhua[100],counta=0,countb=0;scanf("%d%d",&na,&nb);scanf("%d",&n);for(i=0;i<n;i++)......