題目

寫程式可輸入人名分數然後判斷誰的分數最高並輸出

package ch5;
import java.io.*;
public class ch5_10_2
{
    public static void main(String args[])throws IOException
    {
        InputStreamReader in=new InputStreamReader(System.in);
        BufferedReader buf=new BufferedReader(in);
        int a,b,c;
        String sa,sna,sb,snb,sc,snc;
        sna=buf.readLine();
        sa=buf.readLine();
        a=Integer.parseInt(sa);
        snb=buf.readLine();
        sb=buf.readLine();
        b=Integer.parseInt(sb);
        snc=buf.readLine();
        sc=buf.readLine();
        c=Integer.parseInt(sc);
        System.out.println("一號姓名"+sna+",分數"+a);
        System.out.println("二號姓名"+snb+",分數"+b);
        System.out.println("三號姓名"+snc+",分數"+c);
        if (a==b & b==c)
        System.out.println("三者同分,分數"+c);
        else
        {
            if(a>=b)
            {
                if (a==b)
                {
                    if(a>c)
                    {
                        System.out.println(sna+","+snb+"兩者同分,分數"+a);
                    }
                    else
                    {
                        System.out.println(snc+"最高分,"+c);
                    }
                }
                else
                {
                    if(a>=c)
                    {
                        if(a==c)
                        {
                            System.out.println(sna+","+snc+"同分,分數"+c);
                        }
                        else
                        {
                            System.out.println(sna+"最高分,"+a);
                        }
                    }
                    else
                    {
                        System.out.println(snc+"最高分"+c);
                    }
                }
            }
            else
            {
                if(b>=c)
                {
                    if(b==c)
                    {    
                        System.out.println(snb+","+snc+"同分"+c);
                    }
                    else
                    {
                        System.out.println(snb+"最高分"+b);
                    }
                }
                else
                {
                    System.out.println(snc+"最高分"+c);
                }
            }
        }
        
    }
}

=====================

a
0
s
1
d
1
一號姓名a,分數0
二號姓名s,分數1
三號姓名d,分數1
s,d同分1

 

創作者介紹
創作者 驢子的生活日記 的頭像
驢子

驢子的生活日記

驢子 發表在 痞客邦 留言(0) 人氣( 17 )