C program for 'N' number of student details (Structure)
#include <stdio.h>
// Define structure
struct Student {
char name[50];
char regd_no[20];
int age;
long int ph_no;
long int aadhar_no;
float cgpa;
char gender;
};
int main() {
int n, i;
printf("Enter number of students: ");
scanf("%d", &n);
struct Student s[n]; // Array of structures
// Input details
for(i = 0; i < n; i++) {
printf("\nEnter details for student %d\n", i + 1);
printf("Enter Name: ");
scanf(" %s", s[i].name);
printf("Enter Registration Number: ");
scanf("%s", s[i].regd_no);
printf("Enter Age: ");
scanf("%d", &s[i].age);
printf("Enter Phone Number: ");
scanf("%ld", &s[i].ph_no);
printf("Enter Aadhar Number: ");
scanf("%ld", &s[i].aadhar_no);
printf("Enter CGPA: ");
scanf("%f", &s[i].cgpa);
printf("Enter Gender (M/F): ");
scanf(" %c", &s[i].gender);
}
// Display details
printf("\n--- Student Details ---\n");
for(i = 0; i < n; i++) {
printf("\nStudent %d\n", i + 1);
printf("Name: %s\n", s[i].name);
printf("Registration Number: %s\n", s[i].regd_no);
printf("Age: %d\n", s[i].age);
printf("Phone Number: %ld\n", s[i].ph_no);
printf("Aadhar Number: %ld\n", s[i].aadhar_no);
printf("CGPA: %.2f\n", s[i].cgpa);
printf("Gender: %c\n", s[i].gender);
}
return 0;
}
Comments
Post a Comment