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); } } } }
当然也可以把输入的字符串转变为数组,直接按下标输出。