#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);
}
I2luY2x1ZGU8c3RkaW8uaD4KCnN0cnVjdCBzdHVkZW50ewoJY2hhciBuYW1lWzE1XTsKCWludCBudW1iZXI7Cn07CgpzdHJ1Y3QgcmVwb3J0ewoJY2hhciBmaWxlWzE1XTsKCXN0dWRlbnQgYXV0aG9yOwp9OwoKaW50IG1haW4odm9pZCl7CglyZXBvcnQgcjE9eyJwcm9ncmFtIiwgIlN0ZXZlIiwzMH07CglyZXBvcnQgcjI9eyJqb2huIHJlcG9ydCIsICJKb2huIiwgMn07CglyZXBvcnQgcjM9eyIwNjA0IiwiTWFyeSIsMTB9OwoKCXJlcG9ydCBhOwoJaWYocjEuYXV0aG9yLm51bWJlciA+PSByMi5hdXRob3IubnVtYmVyKXsKCQlhPXIxOwoJCXIxPXIyOwoJCXIyPWE7Cgl9CgoJaWYocjIuYXV0aG9yLm51bWJlciA+PSByMy5hdXRob3IubnVtYmVyKXsKCQlhPXIyOwoJCXIyPXIzOwoJCXIzPWE7Cgl9CgoJaWYocjEuYXV0aG9yLm51bWJlciA+PSByMi5hdXRob3IubnVtYmVyKXsKCQlhPXIxOwoJCXIxPXIyOwoJCXIyPWE7Cgl9CgoJcHJpbnRmKCLlrabnsY3nlarlj7fvvJolZCzjg5XjgqHjgqTjg6vlkI3vvJolc1xuIixyMS5hdXRob3IubnVtYmVyLHIxLmZpbGUpOwoJcHJpbnRmKCLlrabnsY3nlarlj7fvvJolZCzjg5XjgqHjgqTjg6vlkI3vvJolc1xuIixyMi5hdXRob3IubnVtYmVyLHIyLmZpbGUpOwoJcHJpbnRmKCLlrabnsY3nlarlj7fvvJolZCzjg5XjgqHjgqTjg6vlkI3vvJolc1xuIixyMy5hdXRob3IubnVtYmVyLHIzLmZpbGUpOwp9