#include<stdio.h>
#define N 30

typedef struct birthday
{
	int year;
	int month;
	int day;
}BIRTHDAY;

typedef struct student
{
	char Name[N];
	long Number;
	char sex;
	BIRTHDAY a;
	int Score[N];
}STUDENT;

void Sum (STUDENT *p)
{
	int i, j, total = 0;
	for (i = 1;i <= N;i++)
	{
		for (j = 1;j <= 6;j++)
		{
			total += (p + i)->Score[j];	
		}
		printf("%s %ld %c %d %02d %02d %d\n", 
		       (p + i)->Name, (p + i)->Number, (p + i)->sex, 
			   (p + i)->a.year, (p + i)->a.month, (p + i)->a.day, total);
	}
}

int main()
{
	int i, j;
	STUDENT stu[N];
	printf("Please input information according to the tips.\n");
	for (i = 1;i <= 4;i++)
	{
		printf("Please input the name:");
		scanf(" %s", &stu[i].Name);
		printf("Please input the Number:");
		scanf("%ld", &stu[i].Number);
		printf("Please input the sex:");
		scanf(" %c", &stu[i].sex);
		printf("Please input the year:");
		scanf("%d", &stu[i].a.year);
		printf("Please input the month:");
		scanf("%d", &stu[i].a.month);
		printf("Please input the day:");
		scanf("%d", &stu[i].a.day);
		printf("Please input the C, M, E, P, P, B score in order:");
		for (j = 1;j <= 6;j++)
		{
			scanf("%d", &stu[i].Score[j]);
		}
		Sum(stu);
	}

}
