tema
descrever
Niu Niu tenta ler um caractere usando o teclado e, em seguida, exibe na tela um retângulo 3*3 composto por esse caractere.
Insira a descrição:
Leia um caractere do tipo char por linha.
Descrição da saída:
Produza um retângulo 3*3 composto por este caractere.
Solução 1: método de saída convencional
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
char a=0;
scanf("%c",&a);
printf("%c%c%c\n",a,a,a);
printf("%c%c%c\n",a,a,a);
printf("%c%c%c",a,a,a);
return 0;
}
Solução 2: use um loop para escrever (para)
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
char a=0;
scanf("%c",&a);
int i;
for(i=0;i<3;i++)
{
int b;
for(b=0;b<3;b++)
{
printf("%c",a);
}//内层循环,有三列
printf("\n");//每打印完三个字符要换行
}//外层循环,有三行
return 0;
}
Resultados do teste: (entrada a)
Nota: Ao usar o compilador VS, se você precisar usar a função scanf,
A primeira linha do código-fonte deve ser #define _CRT_SECURE_NO_WARNINGS