題目
寫程式可輸入人名分數然後判斷誰的分數最高並輸出
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
請先 登入 以發表留言。