B1006 cambiar el formato del número entero de salida (15 minutos)

1006 cambiar el formato del número entero de salida (15 minutos)

Sea B representado por la letra "cien", la letra S representa un número entero "diez" positivo, denotado por 12 ... n no es cero dígitos n (<10), cualquier cambio en el formato de salida de un no más de tres . 234 debería ser de salida como por ejemplo BBSSS1234, porque tiene dos "cien", 3 "diez", y 4 bits.

Formato de entrada:
Cada entrada de prueba comprende una prueba da un número entero positivo n (<1,000).

Formato de salida:
Cada fila de prueba para la salida, n salida con un formato predeterminado.

Ejemplo de entrada 1:
234

Muestra de Producto 1:
BBSSS1234

Muestra de entrada 2:
23

Muestra Producto 2:
SS123

análisis

Puede ser impreso directamente por separado

#include <iostream>
#include <string>
using namespace std;
int main(){
    
    int n;
    cin >> n;
    for (int i=0; i<n/100; i++) {
        cout << "B";
        
    }
    n%=100;
    for (int i=0;i< n/10; i++) {
        cout << "S";
    }
    for (int i=0; i<n%10; i++) {
        cout << i+1;
    }
    return 0;
}

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int m = sc.nextInt();
        int a =m/100;
        for (int i=0;i<a;i++){
            System.out.print("B");
        }
        int b = (m-a*100)/10;
        for (int i=0;i<b;i++){
            System.out.print("S");
        }
        int c = m%10;
        for (int i=1;i<=c;i++){
            System.out.print(i);
        }
    }
}

Publicado 91 artículos originales · ganado elogios 9 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/WeDon_t/article/details/103789220
Recomendado
Clasificación