1006 换个格式输出整数 (15 分)
【思路】把各位的数提取出来即可。
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc= new Scanner(System.in);
int n = sc.nextInt();
int bai=0, shi=0, ge=0;
bai = n/100;
shi = (n/10)%10;
ge = n%10%10;
if(bai>0){
for(int i=0 ;i<bai; i++){
System.out.print("B");
}
}
if(shi>0){
for(int i=0 ;i<shi; i++){
System.out.print("S");
}
}
if(ge>0){
for(int i=1 ;i<=ge; i++){
System.out.print(i);
}
}
}
}
当然也可以把输入的字符串转变为数组,直接按下标输出。
查看21道真题和解析

