#include<stdio.h>

struct student{
	char name[15];
	int number;
};

struct report{
	char file[15];
	student author;
};

int main(void){
	report r1={"program", "Steve",30};
	report r2={"john report", "John", 2};
	report r3={"0604","Mary",10};

	report a;
	if(r1.author.number >= r2.author.number){
		a=r1;
		r1=r2;
		r2=a;
	}

	if(r2.author.number >= r3.author.number){
		a=r2;
		r2=r3;
		r3=a;
	}

	if(r1.author.number >= r2.author.number){
		a=r1;
		r1=r2;
		r2=a;
	}

	printf("学籍番号：%d,ファイル名：%s\n",r1.author.number,r1.file);
	printf("学籍番号：%d,ファイル名：%s\n",r2.author.number,r2.file);
	printf("学籍番号：%d,ファイル名：%s\n",r3.author.number,r3.file);
}