*/import java.util.Scanner;/** * * @author 曹家伟 * */publicclassMain{/** * @param args */publicstaticvoidmain(String[] args){ Scanner s=newScanner(System.in);// long n=s.nextInt();String str=s.nextLine();intsum=str.length();char[] a=newchar[sum]; a=str.toCharArray();for...
L1-003 个位数统计 (15 分) 给定一个 k 位整数 N=d k−1 10 k−1 +⋯+d 1 10 1 +d 0 (0≤d i ≤9, i=0,⋯,k−1, d k−1 >0),请编写程序统计每种不同的个位数字出现的次数。例如...
L1-003 个位数统计 (15 分) 给定一个k 位整数N=dk−110k−1+⋯+d1101+d0 (0≤di≤9,i=0,⋯,k−1,dk−1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N=100311,则有 2 个 0,3 个...
当我们提取到所有数之后,我们可创建一个十位的数组,把数组的地址作为0-9,把地址对应的值作为相应个位数的值。 代码实现: importjava.util.Scanner;publicclassMain{publicstaticvoidmain(Stringargs[]){Stringa="";intnum[]=newint[10];Scannerscanner=newScanner(System.in);a=scanner.nextLine();for(inti=0;...
L1-003 个位数统计 (15分) 题目要求:给定一个k位整数N = dk-110k-1 + … + d1101 + d0 (0<=di<=9, i=0,…,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。
1)输入的数字若超出 [1, 1000] 这个区间,也算是无效的正整数。(踩中的一个坑)。 2)第二个字符串使用 getline 读取时,需要在 getline 前清空一个字符,或者在 getline 后删除字符串的第一个字符。因为这个字符肯定是空格,会影响判断结果。 通关代码: ...
输入在一行给出1个正整数N(≤1000)和一个符号,中间以空格分隔。 输出格式: 首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。 输入样例: 19 * 输出样例: 2 import java.util.Scanner; public class Main { public static void main(String[] args) { ...
Java 个位数统计 L1-003. 个位数统计 给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9,i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。 输入格式: 每个输入包含1个测试用例,即一个不超过1000位的...
团体程序设计天梯赛-练习集 L1-003 个位数统计(java) PTA结果提示:部分正确 查询其他人的代码,发现有人选择输入类型string型 目前还没发现自己代码的问题... 2016年团体程序设计天梯赛-决赛 L1-3. 出租(20) 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,inde...
importjava.util.Scanner;publicclassMain {publicstaticvoidmain(String[] args) { Scanner sc=newScanner(System.in);intn=sc.nextInt(); String c=sc.next();inti=1;for(;;i++) {if(n<2*(i+1)*(i+1)-1) {break; } }for(intj=i; j>0; j--) {for(intblank=i-j; blank>0; blank-...