You are on page 1of 2

#include <stdio.

h>
#include <conio.h>

#define maxstudents 3

struct students
{
char rollno[maxstudents][20],
name[maxstudents][20];
int marks[maxstudents][1];
};

void datainput(struct students * );


void dataresult(struct students * );

void datainput(struct students *s )


{
int i, j;

for(i=0; i<maxstudents; i++ )


{
printf("Type Name of Student: " );
scanf("%s", &s->name[i] );
printf("Name: %s\n", s->name[i] );

printf("Type Roll Number of Student: " );


scanf("%s", &s->rollno[i] );
printf("%s's Roll No: %s\n", s->name[i], s->rollno[i] );

for(j=0; j<1; j++ )


{
printf("Type obtained marks of student: " );
scanf("%d", &s->marks[i][j] );
printf("%s's Obtained Marks: %d\n", s->name[i], s->marks[i][j] );
printf("\n\n");
}

}
}

void dataresult(struct students *s)


{
int i, j;

printf("--------------STUDENTS TABLE---------------------\n" );
printf("S.No: \tRoll No: \tName: \t\tMarks:\n" );
for(i=0; i<maxstudents; i++ )
{
printf("%d. \t%s \t%s \t\t",i+1, s->rollno[i], s->name[i]);
for(j=0; j<1; j++)
{
printf("%d\n", s->marks[i][j] );
}
}
}

main()
{
struct students s;

printf("->Please input students Data<-\n" );


datainput(&s);
dataresult(&s);

You might also like