Programa C para almacenar información de estudiantes usando estructura

En este ejemplo, aprenderá a almacenar la información de 5 estudiantes mediante el uso de una serie de estructuras.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación en C:

  • Matrices C
  • Estructura C

Almacenar información en la estructura y mostrarla

#include struct student ( char firstName(50); int roll; float marks; ) s(10); int main() ( int i; printf("Enter information of students:"); // storing information for (i = 0; i < 5; ++i) ( s(i).roll = i + 1; printf("For roll number%d,", s(i).roll); printf("Enter first name: "); scanf("%s", s(i).firstName); printf("Enter marks: "); scanf("%f", &s(i).marks); ) printf("Displaying Information:"); // displaying information for (i = 0; i < 5; ++i) ( printf("Roll number: %d", i + 1); printf("First name: "); puts(s(i).firstName); printf("Marks: %.1f", s(i).marks); printf(""); ) return 0; ) 

Salida

Ingrese la información de los estudiantes: Para el rollo número1, ingrese el nombre: Tom Ingrese las marcas: 98 Para el rollo número2, ingrese el nombre: Jerry Ingrese las marcas: 89… Visualización de información: Número de rollo: 1 Nombre: Tom Marcas: 98… 

En este programa, studentse crea una estructura . La estructura tiene tres miembros: nombre (cadena), rollo (entero) y marcas (flotante).

Luego, creamos una matriz de estructuras que tienen 5 elementos para almacenar información de 5 estudiantes.

Usando un forbucle, el programa toma la información de 5 estudiantes del usuario y la almacena en la matriz de estructura. Luego, usando otro forciclo, la información ingresada por el usuario se muestra en la pantalla.

Articulos interesantes...