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;
}