saída de gráficos - Algoritmo Notes

O presidente dos EUA Barack Obama não só apelar a todos para aprender a programação, e até mesmo um exemplo para escrever código, código de computador de gravação para se tornar o primeiro presidente na história americana. O final de 2014, para celebrar a "Semana da Educação Ciência da Computação" foi lançado oficialmente, Obama escreveu o código de computador é muito simples: desenhar um quadrado na tela. Agora você desenhá-lo com ele!

Formatos de entrada:

Entrada dá o comprimento do lado quadrado N (3≤N≤20) numa fileira e que consiste de um quadrado da personagem arestas C, um intervalo de espaço.

Formatos de saída:

saída C do caráter dado desenhado quadrado. Mas observou que o espaçamento entre linhas é maior do que o espaçamento da coluna, de modo a fim de tornar os resultados mais parecido com um quadrado, o número de linhas que saída é na verdade 50% do número de colunas (arredondado para o número inteiro mais próximo).

entrada de amostra:

10 a

 

Exemplo de saída:

aaaaaaaaaa
a        a
a        a
a        a
aaaaaaaaaa

implementação de 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 artigos originais · ganhou elogios 2 · Vistas 3710

Acho que você gosta

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