<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智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                所有的有關于回文數的定義和如何判斷一個n的d進制數是否是回文數的方法都在我的代碼注釋當中,直接上代碼: ~~~ #include <stdio.h> int circle(int n,int d); /** * @brief main 判斷正整數n的d進制表示是否是回文數 * @return */ int main(void) { /** * 回文數,就是順著看和倒著看相同的書,例如n=232,十進制書表示為232, * 順著看和倒著看都是232,則表示n是回文數 * 判斷n的d進制表示是否是回文數有兩種辦法 * 1:先把n轉換成d進制表示,然后兩個指針從前向后和從后向前 * 同時運算,比較兩個char是否相等 * * 2:先順序譯出n的d進制數,然后將各位數字按從低位到高位轉換成一個 * 整數,看和n是否相等 * * 這里我們使用第二種方式 */ int n; //要被判斷的正整數 //保存進制數 int ds[] = {2,10,16}; printf("Please enter the integer n:\n"); scanf("%d",&n); int i = 0; for(i = 0;i < sizeof(ds)/sizeof(ds[0]);i++){ int isCircle = circle(n,ds[i]); if(isCircle == 0){ printf("%d => <%d>: is not circle!\n",n,ds[i]); }else{ printf("%d => <%d>: is circle!\n",n,ds[i]); } } return 0; } /** * @brief circle 該函數用于判斷一個正整數n的 * d進制數是否是回文數 * @param n 被判斷的正整數n * @param d 進制數 * @return 1-是回文數,0-不是回文數 */ int circle(int n,int d){ int s = 0; int m = n; while(m){ s = s * d + m % d; m /= d; } return s == n; } ~~~ 下面是我的程序的運行結果: ![這里寫圖片描述](https://box.kancloud.cn/2016-05-24_5743c07505afa.jpg "")
                  <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>

                              哎呀哎呀视频在线观看