Práctica diaria del lenguaje C (3)

C Ejemplo de práctica 6

Tema: use * para generar el patrón de la letra C.

Análisis del programa: primero puede escribir la letra C en el papel con el signo '*' y luego imprimirlo en líneas separadas.

Código fuente del programa:

#include "stdio.h"
int main()
{
    printf("用 * 号输出字母 C!\n");
    printf(" ****\n");
    printf(" *\n");
    printf(" * \n");
    printf(" ****\n");
}

La salida del ejemplo anterior es:

¡Emite la letra C con un asterisco!
 ****
 *
 *
 ****

C Ejemplo de práctica 7

Tema: Salida de patrones especiales, ejecute en el entorno c, eche un vistazo, ¡Muy hermoso!

Análisis del programa: Hay 256 caracteres en total. Diferentes personajes tienen diferentes gráficos.

Aparecen caracteres chinos ilegibles en VC6.0 (motivo + solución):

El sistema hexadecimal de 176 es B0, el sistema hexadecimal de 219 es DB y 0xB0DB es el código interno del carácter "百", por lo que la salida es "百".

La razón principal es que la página de códigos de la información del archivo es diferente. La página de códigos en el estado chino del sistema operativo que usamos necesita mostrar el código ASCII extendido bajo 437 OEM-US, para que pueda mostrar lo que desea. Los pasos específicos para modificar la página de códigos predeterminada de la consola son los siguientes:

  • 1. Haga clic en el icono de la barra de título [c:\] en la esquina superior izquierda de la interfaz en ejecución y seleccione el elemento de valor predeterminado
  • 2. Modifique la página de códigos predeterminada, 936 (ANSI/OEM-Chino simplificado GBK) es 437 OEM-Estados Unidos
  • 3. Ciérralo y ejecútalo de nuevo.

Código fuente del programa:

#include<stdio.h>
int main()
{
    char a=176,b=219;
    printf("%c%c%c%c%c\n",b,a,a,a,b);
    printf("%c%c%c%c%c\n",a,b,a,b,a);
    printf("%c%c%c%c%c\n",a,a,b,a,a);
    printf("%c%c%c%c%c\n",a,b,a,b,a);
    printf("%c%c%c%c%c\n",b,a,a,a,b);
    return 0;
}

La salida del ejemplo anterior es:

 C Ejemplo de práctica 8

Título: Fórmulas de salida 9*9.

Análisis del programa: considere filas y columnas, un total de 9 filas y 9 columnas, i controla la fila y j controla la columna.

Código fuente del programa:
#include<stdio.h>
int main()
{
    int i,j,result;
    printf("\n");
    for (i=1;i<10;i++)
    {
        for(j=1;j<10;j++)
        {
            result=i*j;
            printf("%d*%d=%-3d",i,j,result); /*-3d表示左对齐,占3位*/
        }
    printf("\n"); /*每一行后换行*/
    }
}

La salida del ejemplo anterior es:

1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9  
2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18
3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
4*1=4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 6*7=42 6*8=48 6*9=54
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 7*8=56 7*9=63
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 8*9=72
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

Opción múltiple en lenguaje C

Pregunta 1

¿Quién es el "padrino" del lenguaje C?

A. 

dennis rico

B. 

Profesor de red de lenguaje C Huang

C. 

Linus Benadict Torvalds

D. 

bronceado haoqiang

Pregunta 2

El programador A se casó, el programador B fue a la boda y dijo con el dinero, hagámoslo fácil de recordar.

Disculpe, ¿cuánto dinero trajo Little B con él?

A. 

1000

B. 

500

C. 

1024

D. 

512

Supongo que te gusta

Origin blog.csdn.net/m0_69824302/article/details/131652533
Recomendado
Clasificación