La Red de Conocimientos Pedagógicos - Currículum vitae - La traducción de programas en lenguaje C requiere una traducción experta frase por frase

La traducción de programas en lenguaje C requiere una traducción experta frase por frase

//Esta parte se usa para incluir los archivos de encabezado que deben usarse, ya sabes.

#incluye & ltstdio.h & gt

#incluye & ltstdlib.h & gt

#incluye & ltstring.h & gt

//Esta parte declara una estructura llamada libro, que se utiliza para almacenar la información de un libro.

Libro de estructura {

//Nombre del libro

char book _ name[30];

//Número de libro

p>

int margin;

//El precio del libro

Precio doble;

//El autor de este libro

char Author[20];

//Estado actual del inventario de libros

Estado de carga[20];

//Este libro se presta a una persona llamada nombre.

char name[20];

//¿Estos libros se prestan a hombres o mujeres?

char sex[10];

//Se prestan libros a los estudiantes con números de estudiantes.

intXuehao;

//Este campo es un puntero a la estructura del libro, lo que indica que el autor desea utilizar una lista vinculada para almacenar u operar toda la información del libro.

struct book * book _ next

};

//Información personal del prestatario (similar a este)

Structure Club {

char name[20];

char sex[10];

int Xue Hao

// Nombre del libro prestado;

char prestado [30];

//puntero de lista enlazada

struct club * club _ next

};

void Print _ Book(struct Book * head _ Book);/*Buscar toda la información del libro*/

void Print_Club(struct club*head club);/*Buscar toda la información de los miembros*/

struct Book * Create _ New _ Book();/*Crea una nueva biblioteca y finaliza cuando el número del libro sea 0*/

//Encuentra información del libro según lo dado número de libro.

struct Book * Search _ Book _ bian Hao(int bian Hao, struct Book * head _ Book

//Busca información del libro según el nombre del libro dado);

struct Book * Search _ Book _ name (char * b _ name, struct Book * head _ Book

//Busca información del libro según el precio del libro dado);

struct Book * Search_Book_price(double price_h, double price_l, struct Book * head_Book);

//Inserta un nuevo nodo en la lista vinculada.

struct Book * Insert _ Book(struct Book * head _ Book, struct Book * stud _ Book /*Agregar libros uno por uno*/

//Eliminar uno en); el nodo de la lista enlazada.

struct Book * Delete _ Book(struct Book * head _ Book, int bianhao /*Delete book*/

//Crear una nueva estructura de información del prestatario

struct Club * Create _ New _ Club();

//Encuentra la información del prestatario según el número de estudiante proporcionado.

struct Club * Search _ Club _ xuehao(int xuehao, struct Club * head _ Club

// Encuentra la información del prestatario según el nombre del prestatario dado.

Club de estructura *search_club_name(char *c_name, club de estructura *head_club);

//Inserte un nuevo nodo en la lista de información del prestatario.

struct Club * Insert _ Club (struct Club * head _ Club, struct Club * stud _ Club

//Eliminar el nodo en la lista de información del prestatario).

struct Club * Eliminar _ Club(struct Club * head _ Club, int número de estudiante

//Pedir prestado un libro

struct Book * Lent _); Libro(int bian Hao, int xuehao, struct book *head_book, struct club * head_club

//Devuelve el libro

struct book *back(int bianhao, int); xuehao, struct book *head_book, struct club * head _ club);

//Función de punto de entrada del programa de consola

int main()

{< / p>

//A continuación, hay muchas variables para crear aquí.

Libro de estructura *head_book, *p_book;

char book_name[30], nombre[20], autor[20], género[10];

int side number;

Precio doble, precio_h, precio_l;

int size _ book = sizeof(struct book);

int m=1, n= 1, f;

char *b_name, * c_name

struct club *head_club, * p_club

int Xue Hao;

int size _ club = sizeof(struct club);

Actuemos todos, con la esperanza de ayudar al cartel original.