Transposición de complejidad cero (enviado para una nueva prueba en la máquina)

Prefacio:

21. Independientemente de si puede ingresar a la nueva prueba o no, registre el código de basura escrito en la carretera. Originalmente mordí "Notas de algoritmo", pero sentí demasiado para hacerlo, así que lo cambié a la Guía de prueba de computadora de Kingway.

Descripción del Título:

Se le da una secuencia de números enteros. La transposición de complejidad cero de la secuencia es la inversa de esta secuencia. Su tarea es escribir un programa que imprima la transposición de complejidad cero de la secuencia dada.

Ingrese descripción

Para cada caso, la primera línea del archivo de entrada contiene un número entero de longitud n de la secuencia (0 < n ≤ 10 000). La segunda línea contiene n números enteros: a1, a2,…, an (-1 000 000 000 000 000 ≤ ai ≤ 1 000 000 000 000 000).

Descripción de salida:

Para cada caso, en la primera línea del archivo de salida imprima la secuencia en orden inverso.

responder

#include<iostream>
#include<string>
#include<vector>
#include<stack>
using namespace std;

int main() {
    
    
	int n;
	while (scanf("%d",&n)!=EOF) {
    
    
		stack<long long> s;
		long long temp;
		for (int i = 0; i < n; i++) {
    
    
			scanf("%d",&temp);
			s.push(temp);
		}
		for (int i = 0; i < n; i++) {
    
    
			temp = s.top();
			s.pop();
			printf("%d ",temp);
		}
			
	}
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/weixin_44897291/article/details/112979382
Recomendado
Clasificación