【思路】输入的用例是下标对应数字的个数。看了半天没明白题目意思🤣🤣🤣,看题要仔细啊
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] num = new int[10];
for(int i=0; i<num.length; i++){
num[i] = sc.nextInt();
}
//输出除0外最小的数字
for(int i=1; i<num.length; i++){
if(num[i]!= 0){
System.out.print(i);
num[i]--;
break;
}
}
//由小到大从0开始输出
for(int i=0; i<num.length; i++){
while(num[i] > 0){
System.out.print(i);
num[i]--;
}
}
}
}

京公网安备 11010502036488号