2017javaB_03

Posted wincoming

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017javaB_03相关的知识,希望对你有一定的参考价值。

代码如下。

 

import java.util.Scanner;
public class third {
 public static void main(String[] args) {
  Scanner scan=new Scanner(System.in);
  String[] a=new String[29];
  int k=0;
  char [][] result=new char[29][29];
  double [][] resultInt=new double[29][29];
  for(int i=0;i<29;i++) {
   a[i]=scan.nextLine().trim();
    result[i]=a[i].toCharArray();
   for(Character x:result[i]) {
    if(!x.equals(‘ ‘)){
     resultInt[i][k++]=(int)x-48;//unicode编码和ASCII不同,unicode编码0为48
    }
   }
   k=0;
  }
  new third().count(resultInt);
 }
 
 private  void count(double [][] a) {
 
  for(int row=0;row<28;row++) {
   for(int col=0;col<=row;col++) {
    a[row+1][col]+=a[row][col]*0.5;
    a[row+1][col+1]+=a[row][col]*0.5;
   }
  }
  int k=0;
  double[] res=new double[30];//类里面定义的基本数据类型时会直接初始化的,不放心的同学可以将数组初始化为0.0
  for(double x:a[28]) {
   res[k]+=x/2;
   res[k+1]+=x/2;
   k++;}
  double indexMin=100000000;
  double indexMax=0;
  for(double n:res) {
   if(n>indexMax)
    indexMax=n;
   if(n<indexMin)
    indexMin=n;  
  }
  System.out.println("max:"+indexMax+"min:"+indexMin);
  System.out.println((2086458231/indexMin)*indexMax); 
 }
}















































以上是关于2017javaB_03的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud微服务javab2b2c电子商务

第七届蓝桥杯java b组难吗

第六届蓝桥杯JavaB组解析(2015年)

十一届蓝桥杯javaB组试题

第八届蓝桥杯JavaB---承压计算

蓝桥杯2023JavaB组