码迷,mamicode.com
首页 > 编程语言 > 详细

2017javaB_03

时间:2018-12-01 15:24:46      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:java   can   放心   代码   asc   ann   类型   equals   oid   

代码如下。

 

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

标签:java   can   放心   代码   asc   ann   类型   equals   oid   

原文地址:https://www.cnblogs.com/wincoming/p/10049135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!