⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hello.java

📁 计算以2为底的次数
💻 JAVA
字号:
package hello;
import java.io.*;
public class hello{
    public static int[] mul(int[] a, int b) { 
        int carry = 0; 
        int[] c = new int[a.length];        
        for(int i = a.length - 1; i >=0; i--) { 
            int tmp = a[i] * b + carry; 
            c[i] = tmp % 10000;    
            carry = tmp / 10000; 
        } 
        return c;
    } 
    public static void main(String[] argv) throws IOException {
        BufferedReader br = new
BufferedReader(new InputStreamReader(System.in));
        System.out.println("輸入正整數n");
        String str = br.readLine();
        int n = Integer.parseInt(str);
        int j=0;        
        int[] c = new int[50];
       c[49]=2; 
       if(n>1){
           for (j=0;j<n-1;j++){
               c=mul(c, 2);
           }
       }
        else if(n!=0){
           c[0]=2;
        }
        else{
           c[0]=1;
        }
       for(int i = 0; i < c.length; i++) { 
           if (c[i]!=0){
               System.out.print(c[i]);
           }
       }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -