【PTA】Robot recordatorio de conexión de cadenas y reducción de precio

Por favor agregue la descripción de la imagen
Tarjeta de visita personal:

bloguero: Alcohólicos ᝰ.
Perfil personal: Disfrute del vino y luche por un futuro con una bebida.
columna: Ejercicios y análisis de PTA
introducir: Grabó las preguntas de práctica del blogger en pta

Por favor agregue la descripción de la imagen

prefacio

1. Introducción

La "Plataforma de enseñanza auxiliar experimental de programación de la PTA" es una plataforma de enseñanza auxiliar para cursos de programación dirigida por la Universidad de Zhejiang, administrada y operada por Hangzhou Baiteng Education Technology Co., Ltd., y construida conjuntamente por profesores en colegios y universidades de todo el país. En la actualidad, han participado 538 colegios y universidades de todo el país, y 3.152 profesores han construido conjuntamente 66.095 temas de alta calidad, y el número de estudiantes registrados ha llegado a 1,36 millones; hay 14 conjuntos de temas fijos (que cubren lenguaje C, lenguaje JAVA, Lenguaje Python, estructura de datos, sistema de base de datos) y banco de preguntas de competencia informática de la Universidad de China) y 55 conjuntos de temas de cursos profesionales (que cubren informática, electrónica, literatura, idiomas extranjeros y certificación de Huawei). Hay 10 tipos de preguntas que incluyen preguntas verdaderas y falsas, preguntas para completar espacios en blanco, preguntas de opción múltiple, preguntas de opción múltiple, preguntas para completar espacios en blanco del programa, preguntas sobre funciones, preguntas sobre programación, preguntas subjetivas, preguntas de programación de archivos múltiples y preguntas de programación SQL.

2. Ventajas

  • Apoye a 200,000 personas en línea al mismo tiempo
  • Soporta múltiples tipos de preguntas
  • Admite una variedad de modos de juicio
  • Proporcionar una garantía integral para la calidad de la enseñanza.
  • Sistema de respuesta instantánea a preguntas.

1. Concatenación de cadenas

1. Temas

Esta pregunta requiere escribir un programa que use punteros para conectar dos cadenas (no se puede usar la función strcat) y generar las cadenas conectadas.

Formato de entrada:
ingrese una cadena no vacía terminada con un retorno de carro (no más de 40 caracteres) y luego ingrese una cadena no vacía terminada con un retorno de carro (no más de 40 caracteres).

Formato de salida:
una línea genera la nueva cadena después de que se concatenan las dos cadenas.

Muestra de entrada:

Pekín_
China

Salida de muestra:

Beijing, China

Código Límite de longitud 16 KB
Límite de tiempo 400 ms
Límite de memoria 64 MB

2. Código

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        String str1 = sc.nextLine();
        String str2 = sc.nextLine();
        System.out.println(str1+str2);
    }
}

En segundo lugar, el robot recordatorio de reducción de precios.

1. Temas

El pequeño T lleva mucho tiempo queriendo comprar un juguete, pero el precio es un poco alto, piensa esperar hasta que sea más barato comprarlo. Pero mirar el sitio web de compras todos los días es muy problemático. Ayude a Xiao T a escribir un robot recordatorio de reducción de precio, que enviará un recordatorio cuando el precio actual del juguete sea más barato que el precio que él fijó.

Formato de entrada:
la primera línea de entrada son dos números enteros positivos N y M (1≤N≤100, 0≤M≤1000), lo que indica que hay N registros de precios y el precio establecido por T pequeño es M.

Las N líneas siguientes, cada una con un número real Pi (−1000,0 < Pi < 1000,0), representan un registro de precios.

Formato de salida:
para cada registro de precio P que sea más barato que el precio establecido M, genere ¡A la venta! P en una línea, donde P se genera con 1 decimal.

Muestra de entrada:

4 99
98,0
97,0
100,2
98,9

Salida de muestra:

¡En venta! 98.0
¡En oferta! 97.0
¡En oferta! 98.9

Código Límite de longitud 16 KB
Límite de tiempo 600 ms
Límite de memoria 64 MB

2. Código

import java.util.Scanner;

public class Main {
    
    
    public static void main(String[] args) {
    
    
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int M = sc.nextInt();
        double[] num = new double[N];
        for (int i = 0; i < N; i++) {
    
    
            num[i] = sc.nextDouble();
        }
        for (int i = 0; i < N; i++) {
    
    
            if (num[i] < M){
    
    
                System.out.println("On Sale! " + num[i]);
            }
        }

    }
}

Supongo que te gusta

Origin blog.csdn.net/m0_65144570/article/details/127098569
Recomendado
Clasificación