Write an interactive application program in C language
to create and maintain information of the students of a School.
You must use files and structure to develop the application.
The application should store the following data:
Student ID, Student Name, Class of the student, percentage of marks obtained by the student in last class and contact phone of the parents of the student.
This application should support the following operations of the student data (you can design a simple menu option for each operation)
Creating a New student Record
Searching the data of a student based on his/her ID or name.
Listing of all the Records of a class
Modifying the record of a student
Answers
Explanation:
#include <stdio.h> struct student { char firstName[50]; int roll; float marks; } s[10]; int main() { int i; printf("Enter information of students:\n"); // storing information for (i = 0; i < 5; ++i) { s[i].roll = i + 1; printf("\nFor roll number%d,\n", s[i].roll); printf("Enter first name: "); scanf("%s", s[i].firstName); printf("Enter marks: "); scanf("%f", &s[i].marks); } printf("Displaying Information:\n\n"); // displaying information for (i = 0; i < 5; ++i) { printf("\nRoll number: %d\n", i + 1); printf("First name: "); puts(s[i].firstName); printf("Marks: %.1f", s[i].marks); printf("\n"); } return 0; }
Run Code
Output
Enter information of students: For roll number1, Enter name: Tom Enter marks: 98 For roll number2, Enter name: Jerry Enter marks: 89 . . . Displaying Information: Roll number: 1 Name: Tom Marks: 98 . . .