salida de gráficos - Algoritmo Notas

El presidente estadounidense Barack Obama no sólo apelar a todos a aprender a programar, e incluso un ejemplo para escribir el código, el código informático de escritura para convertirse en el primer presidente en la historia de Estados Unidos. A finales de 2014, para celebrar la "Semana de la Educación Ciencias de la Computación" fue lanzado oficialmente, Obama escribió el código de computadora es muy simple: dibujar un cuadrado en la pantalla. Ahora se dibuja con él!

Formatos de entrada:

De entrada da la longitud del lado cuadrado N (3≤N≤20) en una fila y que consiste en una de las plazas carácter bordes C, un intervalo de espacio.

Los formatos de salida:

salida C del carácter dado dibuja cuadrado. Pero observó que la separación de líneas es mayor que el espacio entre columnas, por lo que con el fin de hacer que los resultados se ven más como un cuadrado, el número de líneas que de salida es en realidad 50% del número de columnas (redondeado al número entero más cercano).

de entrada de la muestra:

10 a

 

Resultado de muestra:

aaaaaaaaaa
a        a
a        a
a        a
aaaaaaaaaa

la implementación del código:

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

int main(){
	int n;
	char c;
	cin >> n >> c;
	for (int i = 0; i < n; i++){
		cout << c;
	}
	cout << endl;
	for (int i = 0; i < (n / 2+n%2)-2; i++){
		cout << c;
		for (int j = 0; j < n - 2; j++)
			cout << " ";
		cout << c;
		cout << endl;
	}
	for (int i = 0; i < n; i++){
		cout << c;
	}
	return 0;
}

 

 

Publicado 98 artículos originales · ganado elogios 2 · Vistas 3710

Supongo que te gusta

Origin blog.csdn.net/qq_30377869/article/details/105000703
Recomendado
Clasificación