#include<stdio.h>
#include<conio.h>
int total();
struct student
{
char name[10];
int roll;
struct subject
{
char sub1[10];
char sub2[10];
char sub3[10];
}sub;
struct marks
{
int mk1;
int mk2;
int mk3;
}mk;
int total;
};
void main()
{
struct student s[100];
int n,i,total;
clrscr();
printf("Enter no of student : ");
scanf("%d",&n);
printf("/---------------------------------------/\n");
for(i=0;i<n;i++)
{
printf("Student name : ");
scanf("%s",s[i].name);
printf("Roll no : ");
scanf("%d",&s[i].roll);
printf("1 Subject name : ");
scanf("%s",s[i].sub.sub1);
printf("2 Subject name : ");
scanf("%s",s[i].sub.sub2);
printf("3 Subject name : ");
scanf("%s",s[i].sub.sub3);
printf("1 subject marks : ");
scanf("%d",&s[i].mk.mk1);
printf("2 subject marks : ");
scanf("%d",&s[i].mk.mk2);
printf("3 subject marks : ");
scanf("%d",&s[i].mk.mk3);
}
printf("---------------------------------------\n");
for(i=0;i<n;i++)
{
s[i].total=s[i].mk.mk1+s[i].mk.mk2+s[i].mk.mk3;
}
for(i=0;i<n;i++)
{
printf("\nStudent name :
%s\n",s[i].name);
printf("Roll no : %d\n",s[i].roll);
printf("1 Subject name :
%s\n",s[i].sub.sub1);
printf("2 Subject name :
%s\n",s[i].sub.sub2);
printf("3 Subject name :
%s\n",s[i].sub.sub3);
printf("1 subject marks :
%d\n",s[i].mk.mk1);
printf("2 subject marks :
%d\n",s[i].mk.mk2);
printf("3 subject marks :
%d\n",s[i].mk.mk3);
printf("Total : %d\n",s[i].total);
printf("*************************************");
}
getch();
}
No comments:
Post a Comment