Colección de citas famosas - Slogan de motivación - Informe del experimento en lenguaje C

Informe del experimento en lenguaje C

Escribí uno, no sé si funcionará. Indíqueme si hay algún problema. Si desea el formato, agrégueme y se lo enviaré.

Escuela de Ciencias de la Computación, Universidad de Sichuan, Facultad de Software

Informe de laboratorio

ID del estudiante: Nombre: Especialidad: Ciencias de la Computación y Tecnología Clase: 5 Semana 13

Nombre del curso c/C++ Experimento Clase 2

Proyecto experimental Copiar y agregar cadenas Tiempo del experimento 08.5.16

Propósito del experimento 1. Dominar las operaciones básicas de cadenas y comprender la estructura de datos

Entorno experimental VC 6.0

Contenido experimental (algoritmos, procedimientos, pasos y métodos) Primero calcule el número de caracteres en S1 y S2 , Asigne espacio para S3, use las funciones de biblioteca existentes para copiar S1 a S3 primero y luego agregue S2 a S3. Cuando se complete la visualización, recuerde recuperar el espacio y lidiar con las consecuencias.

El código fuente es el siguiente:

#include

#include

usando el espacio de nombres std ;

p>

int main()

{

char *s1="abcdef";

char *s2="123456f ";

int n=strlen(s1)+strlen(s2);//Calcular la longitud total n de s1 y s2

char *s3=new char[n+1 ]; //Definición de S3 y asignación de tamaño de espacio n

strcpy(s3,s1); //Copiar s1 a s3

strcat(s3,s2); //Agregar s2 a s3 Detrás

cout<<"s3="<

eliminar []s3; //Recuperar espacio

s3=NULL; //Apunta el puntero a nulo

devuelve 0;

}

(continuación)

Contenido experimental (algoritmo, programa, pasos y Método)

La estructura es una estructura de almacenamiento secuencial, el método de enlace secuencial del algoritmo

Registro de datos

y los datos de cálculo incluyen: cadena S1, S2 y un; cadena de caracteres desconocidos S3

Simplemente calcule la suma de las longitudes de las dos primeras cadenas

Conclusión

(Resultado) Las matrices de caracteres se pueden usar para almacenar datos de caracteres secuencialmente y puede procesar datos;

Complejidad del algoritmo O (n+m); neutral

Resumen Las matrices de caracteres pueden brindar una buena estructura de almacenamiento y son fáciles de operar, pero el algoritmo es no es muy bueno, solo puede atravesar la matriz secuencialmente, por lo que la complejidad no es muy pequeña

Comentario del instructor

Evaluación de la puntuación: Firma del instructor: