首页 > 其他分享 >2099.整除的尾数

2099.整除的尾数

时间:2024-03-23 16:29:34浏览次数:18  
标签:java scanner nextInt 尾数 int 整除 2099 LinkedHashMap Scanner

import java.util.LinkedHashMap;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        while (true){
            LinkedHashMap<String,Integer> hashMap=new LinkedHashMap<>();
            int a= scanner.nextInt();
            int b=scanner.nextInt();
            if (a==0&&b==0){
                break;
            }
            for (int i=Integer.parseInt(a+"00");i<=Integer.parseInt(a+"99");i++){
                if (i%b==0){
                    String str=String.valueOf(i);
                    hashMap.put(str.substring(str.length()-2,str.length()),1);
                }
            }
            StringBuilder sb=new StringBuilder();
            for (String s: hashMap.keySet()){
                sb.append(s).append(" ");
            }
            System.out.println(sb.toString().trim());
        }
    }
}

记得用LinkedHashmap不然不会排序 

标签:java,scanner,nextInt,尾数,int,整除,2099,LinkedHashMap,Scanner
From: https://blog.csdn.net/qq_56691739/article/details/136969810

相关文章

  • 如何在 1 到 2000 中计算出子集和能被 5 整除的子集有多少个?
    速通版。自信构造母函数:\[\begin{aligned}f(x)&=(1+x)(1+x^2)\cdots(1+x^{2000})\\&=c_0+c_1\timesx+c_2\timesx^2+\cdots\end{aligned}\]取五次单位根\(\zeta^0,\zeta^1,\cdots,\zeta^4\)。尝试计算\(\sum_{i=0}^4f(\zeta^i)\),......
  • Leet code 974 和可被K整除的子数组
    解题思路 同余必定符合条件我们计算出从第一个位置到后面每个位置的sum如果给出一段数组nums为3 4 7 3  k=5第一个位置sum=3 第二位置sum=7 第三个位置sum=14 第四个位置sum=17这里7和17余数都为2 17-7=10 10%5=0   这里可以看出余数相同一定之......
  • L1-046 整除光棍
    模拟竖式除法。最好在纸上写一写,111/13,1111/13,1111/13。每次结果的余数后面加一个1就相当于是在被除数后面加了一个1.还有,a数组要开的足够大。#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,single=1; cin>>n; intcnt=1;//1有多少位 while(single<......
  • abc281D 最大的能被d整除的k数之和
    题面:给定数组A[n],从中取出k个元素,使元素之和为d的倍数。求满足条件的元素之和的最大值。范围:1<=k<=n<=100;1<=d<=100;0<=A[i]<=1E9思路:记dp[i][j][k]表示前i个数里选了j个,并且元素之和除d的余数为k,按选与不选两种情况递推,这里用的刷表法。#include<bits/stdc++.h>usingnam......
  • 请编写函数fun,它的功能是:求出1到100之内能被7或者11整除, 但不能同时被7和11整除的所有
    /2.请编写函数fun,它的功能是:求出1到100之内能被7或者11整除,但不能同时被7和11整除的所有整数,并将他们放在a所指的数组中,通过n返回这些数的个数/#include<stdio.h>#include<string.h>intfun(int*buf){inti=1,j=0;for(i=1;i<100;i++){if(i%7==......
  • 用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个
    需求用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个代码实现packagecom.jichu.struct;publicclassForDemo02{publicstaticvoidmain(String[]args){//用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个的需求for(......
  • 用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个
    需求用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个代码实现packagecom.jichu.struct;publicclassForDemo02{publicstaticvoidmain(String[]args){//用while或for循环输出1-1000之间能被5整除的数,并且每行输出3个的需求for(i......
  • 数论-整除性
    原文 定义1 如果a和b为整数且a≠0,我们说a整除b是指存在整数c使得b=ac。如果a整除b,我们还称a是b的一个因子,且称b是a的倍数.如果a整除b,则将其记为a|b,如果a不能整除b,则记其为a∤b。定理1如果a,b和c是整数,且a|b,b|c,则a|c.证明:因为alb,b|c,故存在整数e和f,使得ae=b,bf......
  • 整除分块
    常搭配莫反食用。莫比乌斯反演笔记P2261余数求和求\(\displaystyle\sum_{i=1}^nk\bmodi\),\(n,k\le1e9\)。第一步:\(k\bmodi=k-i\cdot\lfloor\dfrac{k}{i}\rfloor\),\(\text{原式}=\displaystyle\sum_{i=1}^nk-i\cdot[\frac{k}{i}]\).第二步:\(\text{原式}=nk-\displayst......
  • abc096d<素数筛,整除>
    题目D-Five,FiveEverywhere寻找n个素数,使得这n个素数中任意5个数之和都是合数。思路如果一个数除5余1,那么5个这样的数之和一定能被5整除;筛出范围内所有满足上述条件,且为素数的数即可。总结如何想到除五余一这一点呢?首先应思考如何构造合数,想到如果是5个数之和,那么......