<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 1. 汽水瓶 題目描述: ``` 某商店規定:三個空汽水瓶可以換一瓶汽水,允許向老板借空汽水瓶(但是必須要歸還)。 小張手上有n個空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。 數據范圍:輸入的正整數滿足1<=n<=100 注意:本題存在多組輸入。輸入的 0 表示輸入結束,并不用輸出結果。 ``` 題目解析: ``` 通過循環遍歷模擬兌換汽水瓶的過程,一開始一共有n瓶,設置一個變量count存儲總共能換多少瓶,n / 3 得到這次能換多少瓶,n = n % 3 得到換完后剩下不夠換的瓶數,再加上換到的瓶數等于下次去換的瓶數,這樣遍歷循環,直到n總數不夠換,需要注意特殊情況就是如果n == 2,這時可以向商店老板再借一個瓶子,然后換到后再換給他,此時還能再換一次。 ``` ``` import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNextInt()){ int n = scanner.nextInt(); if(n == 0){ break; } System.out.println(num(n)); } } public static int num(int n){ int count = 0; while(n >= 3){ //能換多少瓶 int t = n / 3; count += t; //不夠換的瓶數 n %= 3; //換好后的總瓶數 n += t; //特殊情況 if(n == 2){ //借一瓶 n++; } } return count; } } ``` ## 2. 明明的隨機數 題目描述: ``` 明明生成了NN個1到500之間的隨機整數。請你刪去其中重復的數字,即相同的數字只保留一個,把其余相同的數去掉,然后再把這些數從小到大排序,按照排好的順序輸出。 數據范圍: 1≤n≤1000?1≤n≤1000? ,輸入的數字大小滿足 1≤val≤500?1≤val≤500 ``` ``` import java.util.Scanner; import java.util.Set; import java.util.TreeSet; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //全部轉換為小寫 int num = in.nextInt(); //構造一個TreeSet結構(二叉樹),實現數字去重、排序 TreeSet<Integer> set = new TreeSet<>(); //對輸入的數字進行遍歷,每遍歷一個數字,就將該數字記錄到Set中 for(int i = 0; i < num; i++){ int randomNumer = in.nextInt(); set.add(randomNumer); } // 遍歷輸出每個整數 set.forEach(System.out::println); // 關閉資源 in.close(); } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看