BC7 Duas maneiras de resolver o retângulo de caracteres de Niu Niu

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

Acho que você gosta

Origin blog.csdn.net/weixin_70464416/article/details/132026309
Recomendado
Clasificación