最近参加报名了9月15号的ccf比赛,所以做模拟题进行一些练习
这是写的第一道题
大中小问题,其实挺简单的
下面的是100分的代码,
package com.txp.demo;
import java.text.DecimalFormat;
import java.util.Scanner;
public class 小中大 {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
int a=input.nextInt();
DecimalFormat dfc=new DecimalFormat("#.#");
int []m=new int [a+1];
int max,min;
int mm;
float medim;
for(int i=1;i<=a;i++)
{
m[i]=input.nextInt();
}
if(m[1]>m[a])
{
max=m[1];
min=m[a];
}
else
{
max=m[a];
min=m[1];
}
if(a%2==0)
{
medim=(m[a/2]+m[a/2+1]);
medim=medim/2;
}
else
medim=m[a/2+1];
System.out.println(max+" "+dfc.format(medim)+" "+min);
}
}
大家多做题,算法水平会提高的很快。