close

210688.jpg 

好一個NDSi宣傳(聽說裡面扣除電子儀器是用樂高組的)

第三題已經傳出去了,就省了(茶)

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

import java.io.*;

public class EndTest_1{
 public static void main(String[] alio)throws IOException{
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  System.out.println("請輸入被除數x:");
  int x = Integer.parseInt(br.readLine());
  System.out.println("請輸入除數y:");
  int y = Integer.parseInt(br.readLine());
  System.out.println("請輸入小數位數n:");
  int n = Integer.parseInt(br.readLine());
  int ans = x / y;
  System.out.print(ans+".");
  int temp = x % y;
  for(int i=0;i<n;i++){   
   ans = temp*10/y;
   System.out.print(ans);
   temp = (temp*10)%y;
  }
  System.out.println();
 }
}

 

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

這題不知老師要怎對齊,所以乾脆置左置右都玩一下

import java.io.*;

public class EndTest_2{
 public static void main(String[] alio)throws IOException{
  BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
  System.out.print("N = ");  
  int n = Integer.parseInt(br.readLine());
  int[][] mar = new int[n][n];  
  int x = n-1,y = n/2;
  int leng = String.valueOf(n*n).length();  
  mar[x][y] = 1;
  System.out.println(leng);
  for(int i=2;i<=n*n;i++){
   x = x + 1;
   y = y + 1; 
   if(x==n && y==n){    
    x = x - 2;
    y = y - 1;        
   }else if(x>=n){
    x = 0;
    while(mar[x][y]!=0)
     x++;
   }else if(y>=n){
    y = 0;
    while(mar[x][y]!=0)
     y++;
   }else if(mar[x][y]!=0){
    x = x - 2;
    y = y - 1;
   }   
   mar[x][y] = i;
   /*for(int q=0;q<n;q++){
   for(int w=0;w<n;w++)
    System.out.print(mar[q][w]+"  ");
    System.out.println();   
  }*/
  //System.out.println(i+" ok");
  } 
  System.out.println();
  System.out.println();
  for(int i=0;i<n;i++){
   for(int j=0;j<n;j++){
    int le = String.valueOf(mar[i][j]).length();
    System.out.print(mar[i][j]);
    for(int e=le;e<leng+1;e++)
     System.out.print(" ");
   }
    System.out.println();   
  }
  System.out.println();
  System.out.println();
  for(int i=0;i<n;i++){
   for(int j=0;j<n;j++){
    int le = String.valueOf(mar[i][j]).length();
    for(int e=le;e<leng+1;e++)
     System.out.print(" ");
    System.out.print(mar[i][j]);
    
   }
    System.out.println();   
  }
 }
}

 

真強者!(?)

017.bmp 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 steven70101 的頭像
    steven70101

    老人家的舊書房

    steven70101 發表在 痞客邦 留言(0) 人氣()