当前位置: 代码迷 >> 综合 >> ZZULIOJ 1181: 谁的年龄最小(结构体专题),Java
  详细解决方案

ZZULIOJ 1181: 谁的年龄最小(结构体专题),Java

热度:36   发布时间:2023-11-25 07:39:07.0

1181: 谁的年龄最小(结构体专题)

import java.util.*;
import java.io.*;
class friend
{
    String name;int x,y,z;
}
public class Main {
    static Scanner cin = new Scanner(System.in);static PrintWriter out = new PrintWriter(new OutputStreamWriter(System.out));public static void main(String[] args) {
    friend []a=new friend[11];for(int i=0;i<=10;i++)a[i]=new friend();int n=cin.nextByte();for(int i=0;i<n;i++){
    a[i].name=cin.next();a[i].x=cin.nextInt();a[i].y=cin.nextInt();a[i].z=cin.nextInt();}friend ans=a[0];for(int i=1;i<n;i++){
    if(ans.x<a[i].x) ans=a[i];if(ans.x==a[i].x&&ans.y<a[i].y) ans=a[i];if(ans.x==a[i].x&&ans.y==a[i].y&&ans.z<a[i].z) ans=a[i];}System.out.printf("%s %d-%02d-%02d", ans.name, ans.x, ans.y, ans.z);out.flush();}
}
  相关解决方案