In this program, a structure(studentinfo) is created which contains name, roll and marks as its data member. Then, a structure variable( s ) is created. Then, data (name, roll and marks) is taken from user and stored in data members of structure variable
s
. Finally, the data entered by user is displayed.C Program to Store Information of a Student Using Structure
#include <stdio.h>
struct studentinfo
struct studentinfo
{
char name[50];
int roll;
float marks;
};
int main(){
struct studentinfo std;
printf("Enter information of students:\n\n");
printf("Enter name: ");
scanf("%s",std.name);
printf("Enter roll number: ");
scanf("%d",&std.roll);
printf("Enter marks: ");
scanf("%f",&std.marks);
printf("\nDisplaying Information\n");
printf("Name: %s\n",std.name);
printf("Roll: %d\n",std.roll);
printf("Marks: %.2f\n",std.marks);
return 0;
}
char name[50];
int roll;
float marks;
};
int main(){
struct studentinfo std;
printf("Enter information of students:\n\n");
printf("Enter name: ");
scanf("%s",std.name);
printf("Enter roll number: ");
scanf("%d",&std.roll);
printf("Enter marks: ");
scanf("%f",&std.marks);
printf("\nDisplaying Information\n");
printf("Name: %s\n",std.name);
printf("Roll: %d\n",std.roll);
printf("Marks: %.2f\n",std.marks);
return 0;
}