麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

Java硬幣翻轉(zhuǎn)倍數(shù)遞增試算實例

2019-11-26 15:51:11
字體:
供稿:網(wǎng)友

//有何不足或者問題希望能夠得到各位的多多指正,不勝感激

復(fù)制代碼 代碼如下:

import java.util.Scanner;

/**
 *
 * @author cc 舉例 100枚硬幣,最初全部朝下,第一次將所有硬幣反轉(zhuǎn)過來, 第二次反轉(zhuǎn)位置是2的倍數(shù)的硬幣,
 *         第三次反轉(zhuǎn)3的倍數(shù),.....執(zhí)行一百次,問最終共有多少個硬幣面朝上?
 *
 *         1.硬幣正反使用數(shù)組 1、0表示,1表示正面,0表示反面;
 *        
 *        
 *         100枚硬幣的結(jié)果
int[] ==  1100100001000000100000000100000000001000000000000100000000000000100000000000000001000000000000000000
  result coin about 1 nums = 10
 */
public class CoinTurn {

 private static int[] intCoins;

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  int coinNum = inputNum();
  intCoins = new int[coinNum];

  /*
   * 初始化
   */
  for (int i = 0; i < intCoins.length; i++) {
   intCoins[i] = 0;// 初始化全部朝下,即背面0
  }

  doTurnCoin();

  int resutltCoin = getCoinNum();

  System.out.println("result coin about 1 nums = " + resutltCoin);// 輸出最終正面朝上的個數(shù)

 }

 private static void doTurnCoin() {
  /*
   * 翻轉(zhuǎn)操作
   */
  for (int i = 1; i < intCoins.length; i++) {// 確定倍數(shù)

   for (int j = i - 1; j < intCoins.length; j++) {// 循環(huán)翻轉(zhuǎn)
    if (j % i == 0) { // 硬幣序列數(shù)是當(dāng)前次數(shù)的倍數(shù),則翻轉(zhuǎn)
     if (intCoins[j] == 0) {
      intCoins[j] = 1;
     } else {
      intCoins[j] = 0;
     }
    }

   }
  }
 }

 private static int getCoinNum() {
  int countNum = 0;// 記錄最終硬幣正面?zhèn)€數(shù)
  StringBuffer strB = new StringBuffer();
  for (int a : intCoins) {
   strB.append(a + "");
   if (1 == a)
    countNum++;
  }
  System.out.println("int[] ==  " + strB);// 輸出數(shù)組的結(jié)果
  return countNum;
 }

 /*
  * coin number
  */
 private static int inputNum() {
  System.out.println("input coin num: ");
  Scanner input = new Scanner(System.in);
  return input.nextInt();
 }

}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 88xx成人永久免费观看 | 成人在线不卡 | 国产黄色网页 | 摸逼逼视频 | 成人午夜免费看 | 99在线在线视频免费视频观看 | av在线免费网址 | 九色在线78m | av免费在线观 | 2021国产精品视频 | 日韩欧美视频一区二区三区 | 九九热免费精品视频 | 免费h片| 在线免费观看毛片视频 | 5xx免费看 | 狠狠操夜夜爱 | 精品国产一区二区三区久久久蜜月 | 天天看天天摸天天操 | 亚洲人成中文字幕在线观看 | 国产一区二区午夜 | 精品不卡| 91在线视频在线观看 | 国产成年人网站 | 国产一区二区视频在线播放 | 国产精品99精品 | 在线a毛片免费视频观看 | 一级毛片在线观看免费 | 精品国产九九九 | 成人毛片100免费观看 | 欧美激情第一区 | 调教小男生抽打尿孔嗯啊视频 | 999插插插 | 久久精品一区视频 | lutube成人福利在线观看污 | 成人性视频免费网站下载软件 | 综合在线视频 | 免费黄色在线观看网站 | 一级黄色大片在线观看 | 狠狠干五月天 | 国产精品一区在线看 | 男女羞羞视频在线免费观看 |