INFORME experimento de programación C.

INFORME experimento de programación C.

Nombre: Zhou Manjie
experimento Localización: Inicio
tiempo de laboratorio: 03/12/2020

Un propósito y los requisitos del experimento

1 incremento, amo ++, decremento - el uso adecuado de los operadores.
2, las funciones de control básicas de las funciones básicas de entrada / salida, llame al método, un control de entrada / salida de un formato predeterminado y similares.
3, los medios para adquirir el algoritmo descrito programa estructural
4, C dominio del idioma del operador, es decir, la precedencia de operadores y la tuberculosis, regla de operación, el tipo de operandos.

II. Contenido Experimental

1, ejercicios de laboratorio: 2.3.3 y el código de caracteres ASCII

Una descripción breve del problema: Ninguno
2 código del experimento:

#include<stdio.h>
main()
{
    int a,b,c,d;
    printf("请输入一个大写字母:\n");
    scanf("%c",&a);
    b=a+32;
    c=b-1;
    d=b+1;
    printf("小写字母为:%c,%C,%C\n",c,b,d);
    printf("ASCII码的值为:%d,%d,%d",c,b,d);
}

Análisis 3: Nota (una diferencia de 32 entre mayúsculas y minúsculas)

2, ejercicios de aplicación: 2.3.4 Operadores y expresiones

Una descripción breve del problema: el uso de redondeado y tomar el resto
código del experimento 2:

#include<stdio.h>
main()
{
    int a,b,c,x,y;
    printf("请输入一个三位数的整数:\n");
    scanf("%d",&x);
    a=x/100;
    b=x%100/10;
    c=x%10;
    y=c*100+b*10+a;
    printf("%d:%d\n",x,y);
    return 0;
}

3 Análisis: Observe el uso de% /.

3. Ejercicios: 2.3.5 estructura secuencial de la aplicación

Una descripción breve del problema: la entrada del interruptor de
código del experimento 2:

#include<stdio.h>
main() 
{
    float a,b,c,d,x,y,z,m,n;  /*a表示西药费,b表示检查费,c表示材料费,d表示床位费,x表示观察费,y表示护理费,z表示病人所付款数,m表示应付款数,n表示应找回金额*/
    printf("请输入西药费,检查费,材料费,床位费,观察费,护理费:\n");
    scanf("%f,%f,%f,%f,%f,%f",&a,&b,&c,&d,&x,&y);
    m=a+b+c+d+x+y;
    printf("应付款数(元):%.2f",m);
    printf("病人付款(元):");
    scanf("%f",&z);
    n=z-m;
    printf("计算结果:");
    printf("病人付款=%6.2f元\n应收款=%6.2f元,应找回=%6.2f元\n",z,m,n);
    return 0;
     
}

Análisis 3: Introduzca una coma después de la palabra necesidad de interruptor de entrada de texto

4. Ejercicios: Algoritmos 3.3.1 funciones matemáticas

Una descripción breve del problema: Ninguno
2 código del experimento:

#include<stdio.h>
main()
{
    float x,y;
    printf("请输入x的值:");
    scanf("%f",&x);
    if(x<1)y=x;
    else if (1<x&&x<10)y=2*x-1;
        else if(x>10)
        y=3*x-1;
        printf("y的值域为%.2f\n",y);
}

Análisis 3: Ninguno
4 es un diagrama de flujo:

5. Ejercicios: 3.3.2 Descripción del algoritmo de pollos y conejos con jaula

Una descripción breve del problema: la necesidad de un número entero variable personalizada
código de experimento 2:

#include<stdio.h>
main()
{
    int h,f,x,y;
    printf("鸡和兔的总数,鸡和兔脚的总数:");
    scanf("%d,%d",h,f);
    if(h>0&&f>0)![](https://img2020.cnblogs.com/blog/1940803/202003/1940803-20200312113320397-189462565.png)


    {
        x=(4*h-f)/2;
        y=(f-2*h)/2;
        printf("鸡有%d只 兔有%d只\n",x,y);
    }
    else
    {
        printf("数值错误!\n");
    }
    return 0;       
}

Análisis 3: existen condiciones de error numérico
4 Diagrama de flujo:

6. ejercicios: 3.3.3 para determinar las coordenadas de la descripción del algoritmo

Una descripción breve del problema: un flotador
código del experimento 2:

#include<stdio.h>
#include<math.h>
main()
{
    int h=10;
    float x1=1,y1=2,x2=-2,x3=-2,y2=2,y3=-2,x4=2,y4=-2,x,y,d1,d2,d3,d4;
    printf("请输入一个(x,y):");
    scanf("%f,%f",&x,&y);
    d1=sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1));
    d2=sqrt((x-x2)*(x-x2)+(y-y2)*(y-y2));
    d3=sqrt((x-x3)*(x-x3)+(y-y3)*(y-y3));
    d4=sqrt((x-x4)*(x-x4)+(y-y4)*(y-y4));
    if(d1>1&&d2>1&&d3>1&&d4>1)
    h=0;
    else h=10;
    printf("该塔的高度为%d",h);
}

Análisis 3: necesidad de definir por separado para cada variable, y el uso de la función.

Resumen experimentos

En este experimento, la MACKDOWN uso aprendidas, y añadió a la misma un diagrama de flujo que ha habido algunos problemas, por ejemplo, en la conmutación de entrada de Inglés, etc., también está familiarizado con el uso de la función.

Supongo que te gusta

Origin www.cnblogs.com/absolutely-123/p/12468116.html
Recomendado
Clasificación