Array of Structures

#include<stdio.h>
#include<string.h>
#define MAX 3
struct student
{
       char name[20];
       int roll_no,i;
       float marks;
};

int main()
{
    struct student arr_student[MAX];
    int i;
    for(i=0;i<MAX;i++)
    {
       printf("\nEnter the details of student%d\n\n",i+1);
     
       printf("Enter Name: ");
       scanf("%s",&arr_student[i].name);
     
       printf("Enter roll no: ");
       scanf("%d",&arr_student[i].roll_no);

       printf("Enter marks: ");
       scanf("%f",&arr_student[i].marks);
    }
        printf("\n");
      printf("Name\tRollno\tMarks\n");
   for(i=0;i<MAX;i++)
   {
             printf("%s\t%d\t\t%.2f\n",arr_student[i].name,arr_student[i].roll_no,arr_student[i].marks);
    }

  return 0;
}

Comments

Popular posts from this blog

Finding the second largest in an array